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

CSFilter base class for filter. More...

#include <CSFilter.h>

Inheritance diagram for Gw::CSFilter:

Public Member Functions

void AddPeak (BasePeak *peak, Option_t *opt="update")
 Add Peak. More...
 
 CSFilter ()
 
 CSFilter (const char *name, const char *title)
 
void Draw (Option_t *opt)
 Draw peaks. More...
 
Short_t GetCondition () const
 Get condition for gating. More...
 
Short_t GetDimension () const
 Get dimension for projected space. More...
 
Int_t GetNofPeaks () const
 Get number of peaks. More...
 
BasePeakGetPeak (Int_t idx) const
 Get peak. More...
 
virtual Bool_t IsCombined ()
 Flag for combined. More...
 
Bool_t IsForBkg ()
 Is for bkg gates. More...
 
virtual Int_t IsInside (Double_t *, Int_t, Short_t *, Int_t=0)
 Get the pattern of energies inside the gates. More...
 
virtual Bool_t IsListFilled (Int_t)
 Check if gate filled. More...
 
void Reset ()
 Reset peak. More...
 
void SetCondition (Short_t cond)
 Set dimension for gating. More...
 
void SetDimension (Short_t dim)
 Set dimension for projected space. More...
 
virtual ~CSFilter ()
 

Static Public Member Functions

static const Char_t * GetFolderName ()
 Get Folder name. More...
 
static void SetFolderName (const Char_t *name)
 name of the filter folder More...
 

Protected Attributes

Short_t fCondition
 
Short_t fDimension
 number of conditions for gating More...
 
LogMessage fLog
 flag to know whether gate are made with bkg More...
 
TList * fPeakList
 dimension for projection More...
 
Bool_t IsBkg
 list of peaks More...
 

Detailed Description

CSFilter base class for filter.

Definition at line 56 of file CSFilter.h.


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