EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmMCMatchCreatorTask.h>
Public Member Functions | |
CbmMCMatchCreatorTask () | |
virtual | ~CbmMCMatchCreatorTask () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
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 | |
InitStatus | InitBranches () |
void | Register () |
void | Reset () |
void | ProduceHits () |
CbmMCMatchCreatorTask (const CbmMCMatchCreatorTask &) | |
CbmMCMatchCreatorTask & | operator= (const CbmMCMatchCreatorTask &) |
ClassDef (CbmMCMatchCreatorTask, 1) | |
Private Attributes | |
std::map< std::string, TClonesArray * > | fBranches |
TClonesArray * | fMCLink |
int | fEventNr |
CbmMCMatch * | fMCMatch |
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 26 of file CbmMCMatchCreatorTask.h.
View newest version in sPHENIX GitHub at line 26 of file CbmMCMatchCreatorTask.h
CbmMCMatchCreatorTask::CbmMCMatchCreatorTask | ( | ) |
Default constructor
Definition at line 24 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 24 of file CbmMCMatchCreatorTask.cxx
|
virtual |
Destructor
Definition at line 36 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 36 of file CbmMCMatchCreatorTask.cxx
|
private |
|
private |
|
virtual |
Virtual method Exec
Definition at line 112 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 112 of file CbmMCMatchCreatorTask.cxx
References CbmMCMatch::ClearMCList(), fBranches, fMCLink, fMCMatch, FairTask::fVerbose, CbmMCStage::GetBranchName(), CbmMCStage::GetFill(), CbmMCStage::GetLoaded(), CbmMCObject::GetMCLink(), CbmMCMatch::GetMCStage(), CbmMCObject::GetNEntries(), CbmMCMatch::GetNMCStages(), CbmMCObject::GetStageId(), CbmMCMatch::LoadInMCLists(), CbmMCMatch::Print(), CbmMCMatch::SetElements(), and CbmMCStage::SetLoaded().
|
virtual |
Action after each event. To be implemented in the derived class
Reimplemented from FairTask.
Definition at line 155 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 155 of file CbmMCMatchCreatorTask.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 41 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 41 of file CbmMCMatchCreatorTask.cxx
References fMCLink, fMCMatch, InitBranches(), CbmMCMatch::InitStage(), FairRootManager::Instance(), kFATAL, kStsCluster, kStsDigi, kStsHit, kStsPoint, and FairRootManager::Register().
|
private |
Definition at line 75 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 75 of file CbmMCMatchCreatorTask.cxx
References fBranches, fMCMatch, CbmMCStage::GetBranchName(), CbmMCMatch::GetMCStage(), CbmMCMatch::GetNMCStages(), FairRootManager::GetObject(), FairRootManager::Instance(), kFATAL, kSUCCESS, and CbmMCStage::SetFill().
Referenced by Init().
|
private |
|
private |
|
private |
|
private |
|
virtual |
Virtual method Init
Reimplemented from FairTask.
Definition at line 102 of file CbmMCMatchCreatorTask.cxx.
View newest version in sPHENIX GitHub at line 102 of file CbmMCMatchCreatorTask.cxx
|
private |
Definition at line 51 of file CbmMCMatchCreatorTask.h.
View newest version in sPHENIX GitHub at line 51 of file CbmMCMatchCreatorTask.h
Referenced by Exec(), and InitBranches().
|
private |
Definition at line 55 of file CbmMCMatchCreatorTask.h.
View newest version in sPHENIX GitHub at line 55 of file CbmMCMatchCreatorTask.h
|
private |
Definition at line 53 of file CbmMCMatchCreatorTask.h.
View newest version in sPHENIX GitHub at line 53 of file CbmMCMatchCreatorTask.h
|
private |
Definition at line 56 of file CbmMCMatchCreatorTask.h.
View newest version in sPHENIX GitHub at line 56 of file CbmMCMatchCreatorTask.h
Referenced by Exec(), Init(), and InitBranches().