GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Gw::CorrelatedSpace Class Referenceabstract

CorrelatedSpace base class that contains correlated informations. More...

#include <CorrelatedSpace.h>

Inheritance diagram for Gw::CorrelatedSpace:

Public Types

enum  { kDefined, kUndefined }
 

Public Member Functions

virtual void Browse (TBrowser *b)=0
 Browser method. More...
 
 CorrelatedSpace ()
 
 CorrelatedSpace (const char *name, const char *title)
 
virtual void Fill (const Double_t *, const Double_t=1)=0
 fill correlated space More...
 
virtual Double_t GetCellContent (Int_t)=0
 Get cell content. More...
 
virtual Int_t GetDimension () const =0
 Get dimension. More...
 
virtual TH1D * GetHisto (Option_t *axis="x")
 Get histo. More...
 
virtual TH1D * GetHistoBkg (Option_t *axis="x")
 Get bkg histo. More...
 
virtual TH1D * GetHistoTot (Option_t *axis="x")
 Get histo total projection. More...
 
virtual TH1D * GetHistoTot (Option_t *axis="x") const
 Get histo total projection. More...
 
virtual Int_t GetNbin (Int_t) const =0
 Get Bin. More...
 
Int_t GetNofCells ()
 Get number of cells. More...
 
void Import (CorrelatedSpace *cs)
 Import another CS. More...
 
virtual void Project (CSFilter *, Option_t *)=0
 project More...
 
virtual void Project (Option_t *axis, Option_t *gateName="Gate0")
 project More...
 
virtual void SetBins (Int_t bin, Double_t min, Double_t max, Int_t axis=0)
 Set bin for each axis. More...
 
virtual void SetCellContent (Int_t, Double_t)=0
 Set cell content. More...
 
virtual void SetDimension (Int_t dimension)=0
 Set dimension. More...
 
void SetNofCells (Int_t nCells)
 Set number of cells. More...
 
virtual ~CorrelatedSpace ()
 

Static Public Member Functions

static TList * GetCSList ()
 Get correlated space lsit. More...
 
static const Char_t * GetDefaultName ()
 Get default name for CS. More...
 
static const TString GetFolderName ()
 Get folder name. More...
 

Protected Member Functions

virtual Int_t GetAxisNumber (Option_t *name) const =0
 list of Correlated spaces More...
 

Protected Attributes

Int_t fDimension
 
TList * fHistoBkgList
 
TList * fHistoList
 
TList * fHistoTotList
 
LogMessage fLog
 
Int_t fNofCells
 
Int_t fStatus
 

Detailed Description

CorrelatedSpace base class that contains correlated informations.

Definition at line 44 of file CorrelatedSpace.h.


The documentation for this class was generated from the following files: