EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmMCMatchSelectorTask.h>
Public Member Functions | |
CbmMCMatchSelectorTask () | |
CbmMCMatchSelectorTask (DataType start, DataType stop) | |
virtual | ~CbmMCMatchSelectorTask () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
virtual void | SetStart (DataType type) |
virtual void | SetStop (DataType type) |
virtual void | SetAllWeights (Float_t weight) |
virtual void | SetWeightStage (Int_t type, Float_t weight) |
virtual void | SetWeights () |
Public Member Functions inherited from FairTask | |
FairTask () | |
FairTask (const char *name, Int_t iVerbose=1) | |
virtual | ~FairTask () |
void | InitTask () |
void | ReInitTask () |
void | SetParTask () |
virtual void | FinishTask () |
virtual void | FinishEvent () |
void | SetVerbose (Int_t iVerbose) |
void | SetInputPersistance (Bool_t val) |
void | CheckInputPersistance (TString branchName) |
Private Member Functions | |
void | Register () |
void | Reset () |
void | ProduceHits () |
CbmMCMatchSelectorTask (const CbmMCMatchSelectorTask &) | |
CbmMCMatchSelectorTask & | operator= (const CbmMCMatchSelectorTask &) |
ClassDef (CbmMCMatchSelectorTask, 1) | |
Private Attributes | |
CbmMCMatch * | fMCMatch |
DataType | fStart |
DataType | fStop |
std::vector< std::pair < DataType, Float_t > > | fStageWeights |
Float_t | fCommonWeight |
Additional Inherited Members | |
Protected Member Functions inherited from FairTask | |
virtual InitStatus | ReInit () |
void | InitTasks () |
void | ReInitTasks () |
void | SetParTasks () |
void | FinishTasks () |
void | FinishEvents () |
Protected Attributes inherited from FairTask | |
Int_t | fVerbose |
Int_t | fInputPersistance |
Indicates if input branch is persistant. | |
FairLogger * | fLogger |
Definition at line 30 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 30 of file CbmMCMatchSelectorTask.h
CbmMCMatchSelectorTask::CbmMCMatchSelectorTask | ( | ) |
Default constructor
Definition at line 18 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 18 of file CbmMCMatchSelectorTask.cxx
Definition at line 29 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 29 of file CbmMCMatchSelectorTask.cxx
|
virtual |
Destructor
Definition at line 40 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 40 of file CbmMCMatchSelectorTask.cxx
|
private |
|
private |
|
virtual |
Virtual method Exec
Definition at line 80 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 80 of file CbmMCMatchSelectorTask.cxx
References fMCMatch, fStart, fStop, CbmMCMatch::GetMCInfo(), and SetWeights().
|
virtual |
Action after each event. To be implemented in the derived class
Reimplemented from FairTask.
Definition at line 96 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 96 of file CbmMCMatchSelectorTask.cxx
|
virtual |
Intialisation at begin of run. To be implemented in the derived class. Success If not kSUCCESS, task will be set inactive.
Reimplemented from FairTask.
Definition at line 45 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 45 of file CbmMCMatchSelectorTask.cxx
References fMCMatch, FairRootManager::GetObject(), FairRootManager::Instance(), kFATAL, and kSUCCESS.
|
private |
|
private |
|
private |
|
private |
|
inlinevirtual |
Definition at line 56 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 56 of file CbmMCMatchSelectorTask.h
References fCommonWeight.
|
virtual |
Virtual method Init
Reimplemented from FairTask.
Definition at line 70 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 70 of file CbmMCMatchSelectorTask.cxx
|
inlinevirtual |
Definition at line 53 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 53 of file CbmMCMatchSelectorTask.h
References fStart.
|
inlinevirtual |
Definition at line 54 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 54 of file CbmMCMatchSelectorTask.h
References fStop.
|
virtual |
Definition at line 87 of file CbmMCMatchSelectorTask.cxx.
View newest version in sPHENIX GitHub at line 87 of file CbmMCMatchSelectorTask.cxx
References fCommonWeight, fMCMatch, fStageWeights, CbmMCMatch::GetMCStageType(), CbmMCMatch::SetCommonWeightStages(), and CbmMCStage::SetWeight().
Referenced by Exec().
|
inlinevirtual |
Definition at line 57 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 57 of file CbmMCMatchSelectorTask.h
References fStageWeights.
|
private |
Definition at line 71 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 71 of file CbmMCMatchSelectorTask.h
Referenced by SetAllWeights(), and SetWeights().
|
private |
Definition at line 66 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 66 of file CbmMCMatchSelectorTask.h
Referenced by Exec(), Init(), and SetWeights().
|
private |
Definition at line 70 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 70 of file CbmMCMatchSelectorTask.h
Referenced by SetWeights(), and SetWeightStage().
|
private |
Definition at line 67 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 67 of file CbmMCMatchSelectorTask.h
Referenced by Exec(), and SetStart().
|
private |
Definition at line 68 of file CbmMCMatchSelectorTask.h.
View newest version in sPHENIX GitHub at line 68 of file CbmMCMatchSelectorTask.h