CbmRoot
AnalysisFilter Class Reference

#include <AnalysisFilter.h>

Inheritance diagram for AnalysisFilter:
[legend]
Collaboration diagram for AnalysisFilter:
[legend]

Public Member Functions

 AnalysisFilter ()
 
 AnalysisFilter (const char *name, const char *title="AnalysisFilter")
 
 AnalysisFilter (const AnalysisFilter &obj)
 
AnalysisFilteroperator= (const AnalysisFilter &other)
 
virtual ~AnalysisFilter ()
 
virtual UInt_t IsSelected (Double_t *const values)
 
virtual UInt_t IsSelected (TObject *obj)
 
virtual UInt_t IsSelected (TList *obj)
 
virtual Bool_t IsSelected (char *name)
 
virtual void AddCuts (AnalysisCuts *cuts)
 
virtual void Init ()
 
TList * GetCuts () const
 
THashList * GetHistogramList ()
 
void AddHistos (PairAnalysisHistos *histos)
 

Private Member Functions

 ClassDef (AnalysisFilter, 2)
 

Private Attributes

TList * fCuts
 
THashList fHistos
 

Detailed Description

Definition at line 15 of file AnalysisFilter.h.

Constructor & Destructor Documentation

◆ AnalysisFilter() [1/3]

AnalysisFilter::AnalysisFilter ( )

◆ AnalysisFilter() [2/3]

AnalysisFilter::AnalysisFilter ( const char *  name,
const char *  title = "AnalysisFilter" 
)

Definition at line 35 of file AnalysisFilter.cxx.

References fHistos.

◆ AnalysisFilter() [3/3]

AnalysisFilter::AnalysisFilter ( const AnalysisFilter obj)

Definition at line 46 of file AnalysisFilter.cxx.

References fCuts.

◆ ~AnalysisFilter()

AnalysisFilter::~AnalysisFilter ( )
virtual

Definition at line 53 of file AnalysisFilter.cxx.

References fCuts, and fHistos.

Member Function Documentation

◆ AddCuts()

void AnalysisFilter::AddCuts ( AnalysisCuts cuts)
virtual

Definition at line 160 of file AnalysisFilter.cxx.

References fCuts.

Referenced by PairAnalysis::Init().

◆ AddHistos()

void AnalysisFilter::AddHistos ( PairAnalysisHistos *  histos)

Definition at line 165 of file AnalysisFilter.cxx.

References fCuts, and fHistos.

◆ ClassDef()

AnalysisFilter::ClassDef ( AnalysisFilter  ,
 
)
private

◆ GetCuts()

◆ GetHistogramList()

◆ Init()

void AnalysisFilter::Init ( )
virtual

Definition at line 151 of file AnalysisFilter.cxx.

References fCuts, and AnalysisCuts::Init().

◆ IsSelected() [1/4]

Bool_t AnalysisFilter::IsSelected ( char *  name)
virtual

Definition at line 181 of file AnalysisFilter.cxx.

References fCuts, and AnalysisCuts::Selected().

◆ IsSelected() [2/4]

◆ IsSelected() [3/4]

UInt_t AnalysisFilter::IsSelected ( TList *  obj)
virtual

◆ IsSelected() [4/4]

UInt_t AnalysisFilter::IsSelected ( TObject *  obj)
virtual

◆ operator=()

AnalysisFilter & AnalysisFilter::operator= ( const AnalysisFilter other)

Definition at line 61 of file AnalysisFilter.cxx.

References fCuts.

Member Data Documentation

◆ fCuts

TList* AnalysisFilter::fCuts
private

◆ fHistos

THashList AnalysisFilter::fHistos
private

Definition at line 37 of file AnalysisFilter.h.

Referenced by AddHistos(), AnalysisFilter(), GetHistogramList(), and ~AnalysisFilter().


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