FairRoot/PandaRoot
|
#include <PndEventBuilderOnMCEvents.h>
Public Member Functions | |
PndEventBuilderOnMCEvents () | |
PndEventBuilderOnMCEvents (const char *name, Int_t iVerbose=0) | |
virtual | ~PndEventBuilderOnMCEvents () |
virtual void | StoreEventData (FairRecoEventHeader *recoEvent) |
std::vector< std::pair< double, FairRecoEventHeader * > > | FindEvents () |
std::vector< std::pair< double, FairRecoEventHeader * > > | Modify (std::pair< double, FairRecoEventHeader * > oldData, std::pair< double, FairRecoEventHeader * > newData) |
void | AddNewDataToTClonesArray (FairTimeStamp *data) |
double | FindTimeForData (FairTimeStamp *data) |
void | FillDataMap (FairTimeStamp *data, double activeTime) |
void | EraseDataFromDataMap (FairTimeStamp *data) |
Private Member Functions | |
virtual void | SetParContainers () |
virtual Bool_t | Init () |
virtual Bool_t | ReInit () |
virtual void | Print () |
virtual void | Finish () |
ClassDef (PndEventBuilderOnMCEvents, 1) | |
Private Attributes | |
FairEventHeader * | fEventHeader |
Int_t | fTNofEvents |
Int_t | fTNofRecoEvents |
TStopwatch | fTimer |
Double_t | fExecTime |
std::map< FairRecoEventHeader, double > | fEvent_map |
std::map< FairRecoEventHeader, double > | fData_map |
Definition at line 35 of file PndEventBuilderOnMCEvents.h.
PndEventBuilderOnMCEvents::PndEventBuilderOnMCEvents | ( | ) |
Default constructor
Definition at line 50 of file PndEventBuilderOnMCEvents.cxx.
PndEventBuilderOnMCEvents::PndEventBuilderOnMCEvents | ( | const char * | name, |
Int_t | iVerbose = 0 |
||
) |
Constructor with task name
Definition at line 62 of file PndEventBuilderOnMCEvents.cxx.
References fVerbose, and iVerbose.
|
virtual |
void PndEventBuilderOnMCEvents::AddNewDataToTClonesArray | ( | FairTimeStamp * | data | ) |
Definition at line 129 of file PndEventBuilderOnMCEvents.cxx.
|
private |
void PndEventBuilderOnMCEvents::EraseDataFromDataMap | ( | FairTimeStamp * | data | ) |
Definition at line 153 of file PndEventBuilderOnMCEvents.cxx.
void PndEventBuilderOnMCEvents::FillDataMap | ( | FairTimeStamp * | data, |
double | activeTime | ||
) |
Definition at line 147 of file PndEventBuilderOnMCEvents.cxx.
std::vector< std::pair< double, FairRecoEventHeader * > > PndEventBuilderOnMCEvents::FindEvents | ( | ) |
Definition at line 83 of file PndEventBuilderOnMCEvents.cxx.
References fEventHeader, fExecTime, fTimer, fTNofEvents, fTNofRecoEvents, and fVerbose.
double PndEventBuilderOnMCEvents::FindTimeForData | ( | FairTimeStamp * | data | ) |
Definition at line 137 of file PndEventBuilderOnMCEvents.cxx.
|
privatevirtual |
Finish at the end of each event
Definition at line 201 of file PndEventBuilderOnMCEvents.cxx.
References fExecTime, fTNofEvents, and fTNofRecoEvents.
|
privatevirtual |
Intialisation
Definition at line 173 of file PndEventBuilderOnMCEvents.cxx.
References fEventHeader.
std::vector< std::pair< double, FairRecoEventHeader * > > PndEventBuilderOnMCEvents::Modify | ( | std::pair< double, FairRecoEventHeader * > | oldData, |
std::pair< double, FairRecoEventHeader * > | newData | ||
) |
Definition at line 122 of file PndEventBuilderOnMCEvents.cxx.
|
privatevirtual |
Definition at line 114 of file PndEventBuilderOnMCEvents.cxx.
|
privatevirtual |
Reinitialisation
Definition at line 189 of file PndEventBuilderOnMCEvents.cxx.
|
privatevirtual |
Get parameter containers
Definition at line 161 of file PndEventBuilderOnMCEvents.cxx.
References run.
|
virtual |
Definition at line 119 of file PndEventBuilderOnMCEvents.cxx.
|
private |
Definition at line 73 of file PndEventBuilderOnMCEvents.h.
|
private |
Definition at line 72 of file PndEventBuilderOnMCEvents.h.
|
private |
Definition at line 64 of file PndEventBuilderOnMCEvents.h.
Referenced by FindEvents(), and Init().
|
private |
Definition at line 70 of file PndEventBuilderOnMCEvents.h.
Referenced by FindEvents(), and Finish().
|
private |
Definition at line 69 of file PndEventBuilderOnMCEvents.h.
Referenced by FindEvents().
|
private |
Definition at line 66 of file PndEventBuilderOnMCEvents.h.
Referenced by FindEvents(), and Finish().
|
private |
Definition at line 67 of file PndEventBuilderOnMCEvents.h.
Referenced by FindEvents(), and Finish().