CbmRoot
Loading...
Searching...
No Matches
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 39 of file AnalysisFilter.cxx.

References fHistos.

◆ AnalysisFilter() [3/3]

AnalysisFilter::AnalysisFilter ( const AnalysisFilter & obj)

Definition at line 47 of file AnalysisFilter.cxx.

References fCuts.

◆ ~AnalysisFilter()

AnalysisFilter::~AnalysisFilter ( )
virtual

Definition at line 54 of file AnalysisFilter.cxx.

References fCuts, and fHistos.

Member Function Documentation

◆ AddCuts()

void AnalysisFilter::AddCuts ( AnalysisCuts * cuts)
virtual

Definition at line 161 of file AnalysisFilter.cxx.

References fCuts.

Referenced by PairAnalysis::Init().

◆ AddHistos()

void AnalysisFilter::AddHistos ( PairAnalysisHistos * histos)

Definition at line 167 of file AnalysisFilter.cxx.

References fCuts, and fHistos.

◆ ClassDef()

AnalysisFilter::ClassDef ( AnalysisFilter ,
2  )
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 182 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 63 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: