CbmRoot
AnalysisTaskMultiPairAnalysis Class Reference

#include <AnalysisTaskMultiPairAnalysis.h>

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

Public Member Functions

 AnalysisTaskMultiPairAnalysis ()
 
 AnalysisTaskMultiPairAnalysis (const char *name)
 
virtual ~AnalysisTaskMultiPairAnalysis ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void FinishTask ()
 
void SetEventFilter (AnalysisCuts *const filter)
 
void AddPairAnalysis (PairAnalysis *const papa)
 
void SetBeamEnergy (Double_t beamEbyHand=-1.)
 

Protected Member Functions

 AnalysisTaskMultiPairAnalysis (const AnalysisTaskMultiPairAnalysis &c)
 memory usage More...
 
AnalysisTaskMultiPairAnalysisoperator= (const AnalysisTaskMultiPairAnalysis &c)
 
 ClassDef (AnalysisTaskMultiPairAnalysis, 4)
 

Protected Attributes

PairAnalysisMetaData fMetaData
 
TObjArray * fPairArray = NULL
 List of meta data in the framework classes. More...
 
TList fListPairAnalysis
 output array More...
 
TList fListHistos
 
Double_t fBeamEnergy = 0.
 List of histogram manager lists in the framework classes. More...
 
AnalysisCutsfEventFilter = NULL
 
PairAnalysisEventfInputEvent = NULL
 
Int_t fEventsTotal = 0
 event handler More...
 
Int_t fEventsSelected = 0
 
TStopwatch fTimer
 
ProcInfo_t fProcInfo
 stopwatch for cpu consumption More...
 

Detailed Description

Definition at line 28 of file AnalysisTaskMultiPairAnalysis.h.

Constructor & Destructor Documentation

◆ AnalysisTaskMultiPairAnalysis() [1/3]

AnalysisTaskMultiPairAnalysis::AnalysisTaskMultiPairAnalysis ( )

◆ AnalysisTaskMultiPairAnalysis() [2/3]

AnalysisTaskMultiPairAnalysis::AnalysisTaskMultiPairAnalysis ( const char *  name)

◆ ~AnalysisTaskMultiPairAnalysis()

AnalysisTaskMultiPairAnalysis::~AnalysisTaskMultiPairAnalysis ( )
virtual

◆ AnalysisTaskMultiPairAnalysis() [3/3]

AnalysisTaskMultiPairAnalysis::AnalysisTaskMultiPairAnalysis ( const AnalysisTaskMultiPairAnalysis c)
protected

memory usage

Member Function Documentation

◆ AddPairAnalysis()

void AnalysisTaskMultiPairAnalysis::AddPairAnalysis ( PairAnalysis *const  papa)
inline

Definition at line 41 of file AnalysisTaskMultiPairAnalysis.h.

References fListPairAnalysis.

◆ ClassDef()

AnalysisTaskMultiPairAnalysis::ClassDef ( AnalysisTaskMultiPairAnalysis  ,
 
)
protected

◆ Exec()

◆ FinishTask()

void AnalysisTaskMultiPairAnalysis::FinishTask ( )
virtual

◆ Init()

◆ operator=()

AnalysisTaskMultiPairAnalysis& AnalysisTaskMultiPairAnalysis::operator= ( const AnalysisTaskMultiPairAnalysis c)
protected

◆ SetBeamEnergy()

void AnalysisTaskMultiPairAnalysis::SetBeamEnergy ( Double_t  beamEbyHand = -1.)
inline

Definition at line 44 of file AnalysisTaskMultiPairAnalysis.h.

References fBeamEnergy.

◆ SetEventFilter()

void AnalysisTaskMultiPairAnalysis::SetEventFilter ( AnalysisCuts *const  filter)
inline

Definition at line 39 of file AnalysisTaskMultiPairAnalysis.h.

References fEventFilter.

Member Data Documentation

◆ fBeamEnergy

Double_t AnalysisTaskMultiPairAnalysis::fBeamEnergy = 0.
protected

List of histogram manager lists in the framework classes.

Definition at line 60 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Init(), and SetBeamEnergy().

◆ fEventFilter

AnalysisCuts* AnalysisTaskMultiPairAnalysis::fEventFilter = NULL
protected

Definition at line 62 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec(), and SetEventFilter().

◆ fEventsSelected

Int_t AnalysisTaskMultiPairAnalysis::fEventsSelected = 0
protected

Definition at line 65 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec(), and FinishTask().

◆ fEventsTotal

Int_t AnalysisTaskMultiPairAnalysis::fEventsTotal = 0
protected

event handler

Definition at line 64 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec().

◆ fInputEvent

PairAnalysisEvent* AnalysisTaskMultiPairAnalysis::fInputEvent = NULL
protected

Definition at line 63 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec(), Init(), and ~AnalysisTaskMultiPairAnalysis().

◆ fListHistos

TList AnalysisTaskMultiPairAnalysis::fListHistos
protected

◆ fListPairAnalysis

TList AnalysisTaskMultiPairAnalysis::fListPairAnalysis
protected

◆ fMetaData

PairAnalysisMetaData AnalysisTaskMultiPairAnalysis::fMetaData
protected

◆ fPairArray

TObjArray* AnalysisTaskMultiPairAnalysis::fPairArray = NULL
protected

List of meta data in the framework classes.

Definition at line 55 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec().

◆ fProcInfo

ProcInfo_t AnalysisTaskMultiPairAnalysis::fProcInfo
protected

stopwatch for cpu consumption

Definition at line 68 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec(), and Init().

◆ fTimer

TStopwatch AnalysisTaskMultiPairAnalysis::fTimer
protected

Definition at line 67 of file AnalysisTaskMultiPairAnalysis.h.

Referenced by Exec(), and Init().


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