44 class CorrelatedSpace;
58 static const TString fgkFolderName;
59 static const TString fgkFilterFolderName;
60 static Int_t fgNofInstance;
86 CSManager(
const char* name,
const char* title);
120 TH1D*
GetHistoTot(Option_t* axis =
"x", Int_t iCS = 0)
const;
126 void DrawProjTot(Option_t* opt, Option_t* axis =
"x");
TVirtualPad * GetProjPad(Int_t idx)
Get pad of projected spectrum for a given CS.
TH1D * GetHistoTot(Option_t *axis="x", Int_t iCS=0) const
Get projection total.
TString fFilterBaseName
list of registred CS
void Register(CorrelatedSpace *cs)
Add correlated space.
Int_t fCInstance
filter base name
Base class for a Log message.
CSManager correlated spaces manager.
Float_t GetRatio(CSFilter *filter)
Get ratio for removing bgk spectrum from the gated one.
header file for GwLogMessage.cpp
LogMessage fLog
flag for canvas division
const TList * GetRegCSList()
Get registred CS list.
void Project(Option_t *axis)
Project.
void EnableCanvasDiv()
Enable again canvas division.
void SetFolders()
log message
CSFilter base class for filter.
TString GetFilterFolderName()
TH1D * GetHisto(Int_t iCS) const
Get histogramm.
void DrawProj(Option_t *opt)
Draw projection.
TH1D * GetHistoBkg(Int_t iCS) const
Get histogramm.
void Convert(CorrelatedSpace *src, CorrelatedSpace *dst)
Convert correlated space to another correlated space.
TList * fRegCS
number of instances
Int_t CollectGate(Option_t *opt="reset")
Collect gates on spectra.
void DrawProjTot(Option_t *opt, Option_t *axis="x")
Draw total projection.
void SetFilterBaseName(const Char_t *name)
Set Filter Base Name.
CSFilter * GetFilter(Option_t *gateName="Gate")
Get Filter.
Bool_t fIsCanvasDiv
number of CS manager instanced
const Char_t * GetFilterBaseName()
Get Filter Base Name.
TVirtualPad * GetProjTotPad(Int_t idx)
Get pad of total projection spectrum for a given CS.
TCanvas * GetCanvas()
Start view.