72 static TString fgFolderName;
84 CSFilter(
const char* name,
const char* title);
88 virtual Int_t
IsInside(Double_t* , Int_t , Short_t* , Int_t = 0) {
return 0; }
103 void Draw(Option_t* opt);
void AddPeak(BasePeak *peak, Option_t *opt="update")
Add Peak.
Int_t GetNofPeaks() const
Get number of peaks.
Bool_t IsForBkg()
Is for bkg gates.
Short_t GetCondition() const
Get condition for gating.
virtual Int_t IsInside(Double_t *, Int_t, Short_t *, Int_t=0)
Get the pattern of energies inside the gates.
virtual Bool_t IsCombined()
Flag for combined.
Short_t fDimension
number of conditions for gating
TList * fPeakList
dimension for projection
Bool_t IsBkg
list of peaks
BasePeak * GetPeak(Int_t idx) const
Get peak.
static const Char_t * GetFolderName()
Get Folder name.
Base class for a Log message.
LogMessage fLog
flag to know whether gate are made with bkg
static void SetFolderName(const Char_t *name)
name of the filter folder
header file for GwLogMessage.cpp
void Draw(Option_t *opt)
Draw peaks.
CSFilter base class for filter.
virtual Bool_t IsListFilled(Int_t)
Check if gate filled.
Short_t GetDimension() const
Get dimension for projected space.
A BasePeak is defined by a height, intensity and a dimension of the peak.
void SetCondition(Short_t cond)
Set dimension for gating.
void SetDimension(Short_t dim)
Set dimension for projected space.