|
BmnRoot
|
#include <BmnFillDstTask.h>
Classes | |
| struct | stParticleInfo |
Public Member Functions | |
| BmnFillDstTask () | |
| BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents) | |
| BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents, Bool_t isExp, Int_t period_number=-1, Int_t run_number=-1) | |
| ~BmnFillDstTask () | |
| virtual InitStatus | Init () |
| virtual InitStatus | ReInit () |
| virtual void | Exec (Option_t *opt) |
| virtual void | SetParContainers () |
| virtual void | Finish () |
| void | SetRunNumber (Int_t period_number, Int_t run_number) |
| void | DoZCalibration (Bool_t cal) |
| void | InitParticleInfo () |
| BmnFillDstTask () | |
| BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents) | |
| BmnFillDstTask (Long64_t nStartEvent, Long64_t nEvents, Bool_t isExp, Int_t period_number=-1, Int_t run_number=-1) | |
| ~BmnFillDstTask () | |
| virtual InitStatus | Init () |
| virtual InitStatus | ReInit () |
| virtual void | Exec (Option_t *opt) |
| virtual void | SetParContainers () |
| virtual void | Finish () |
| void | SetRunNumber (Int_t period_number, Int_t run_number) |
| void | DoZCalibration (Bool_t cal) |
| void | InitParticleInfo () |
Public Member Functions inherited from BmnTask | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
| BmnTask () | |
| BmnTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~BmnTask () |
| Destroy the BmnTask object. | |
| virtual void | OnlineWrite (const std::unique_ptr< TTree > &resultTree) |
| Write task resul to tree. | |
| BmnTask (const BmnTask &)=delete | |
| BmnTask & | operator= (const BmnTask &)=delete |
| ClassDef (BmnTask, 1) | |
Definition at line 21 of file BmnFillDstTask.h.
| BmnFillDstTask::BmnFillDstTask | ( | ) |
Default constructor
Definition at line 35 of file BmnFillDstTask.cxx.
| BmnFillDstTask::BmnFillDstTask | ( | Long64_t | nStartEvent, |
| Long64_t | nEvents | ||
| ) |
Constructor with start event and event number to be processed, and autodefinition whether experimental data are used
Definition at line 67 of file BmnFillDstTask.cxx.
| BmnFillDstTask::BmnFillDstTask | ( | Long64_t | nStartEvent, |
| Long64_t | nEvents, | ||
| Bool_t | isExp, | ||
| Int_t | period_number = -1, |
||
| Int_t | run_number = -1 |
||
| ) |
Constructor with start event and event number to be processed, experimental data flag, period and run numbers
Definition at line 98 of file BmnFillDstTask.cxx.
| BmnFillDstTask::~BmnFillDstTask | ( | ) |
Destructor
Definition at line 136 of file BmnFillDstTask.cxx.
| BmnFillDstTask::BmnFillDstTask | ( | ) |
Default constructor
| BmnFillDstTask::BmnFillDstTask | ( | Long64_t | nStartEvent, |
| Long64_t | nEvents | ||
| ) |
Constructor with start event and event number to be processed, and autodefinition whether experimental data are used
| BmnFillDstTask::BmnFillDstTask | ( | Long64_t | nStartEvent, |
| Long64_t | nEvents, | ||
| Bool_t | isExp, | ||
| Int_t | period_number = -1, |
||
| Int_t | run_number = -1 |
||
| ) |
Constructor with start event and event number to be processed, experimental data flag, period and run numbers
| BmnFillDstTask::~BmnFillDstTask | ( | ) |
Destructor
|
inline |
Definition at line 63 of file BmnFillDstTask.h.
Referenced by run_reco_src().
|
inline |
Definition at line 63 of file BmnFillDstTask.h.
|
virtual |
Executed for each event
Definition at line 339 of file BmnFillDstTask.cxx.
References ANSI_COLOR_BLUE, ANSI_COLOR_RED, ANSI_COLOR_RESET, convert_double_to_timespec(), BmnEventHeader::GetEventId(), BmnEventHeader::GetEventTimeTS(), BmnMCInfoDst::GetMCTracks(), BmnTrigDigit::GetMod(), BmnTrigDigit::GetTime(), CbmVertex::GetX(), CbmVertex::GetY(), CbmVertex::GetZ(), grabZ2(), grabZ2OR(), i, DstEventHeader::SetADC1(), DstEventHeader::SetADC2(), DstEventHeader::SetADC3(), DstEventHeader::SetADC4(), DstEventHeader::SetADCin(), DstEventHeader::SetADCout(), BmnMCInfoDst::SetB(), DstEventHeader::SetB(), DstEventHeader::SetEventId(), DstEventHeader::SetEventTimeTS(), DstEventHeader::SetPeriodId(), BmnMCInfoDst::SetRotX(), BmnMCInfoDst::SetRotY(), BmnMCInfoDst::SetRotZ(), BmnMCInfoDst::SetVertex(), DstEventHeader::SetZ2in(), DstEventHeader::SetZ2out(), DstEventHeader::SetZin(), and sqrt().
|
virtual |
Executed for each event
|
virtual |
Finish task called at the end
Definition at line 508 of file BmnFillDstTask.cxx.
|
virtual |
Finish task called at the end
|
virtual |
Initialization of task at the beginning
Definition at line 171 of file BmnFillDstTask.cxx.
References UniRun::GetBeamParticle(), BmnFieldConst::GetBx(), BmnFieldConst::GetBy(), BmnFieldConst::GetBz(), UniRun::GetEndDatetime(), UniRun::GetEnergy(), UniRun::GetRun(), BmnFieldMap::GetScale(), UniRun::GetStartDatetime(), UniRun::GetTargetParticle(), BmnFieldConst::GetXmax(), BmnFieldConst::GetXmin(), BmnFieldConst::GetYmax(), BmnFieldConst::GetYmin(), BmnFieldConst::GetZmax(), BmnFieldConst::GetZmin(), InitParticleInfo(), DstRunHeader::SetBeamA(), DstRunHeader::SetBeamEnergy(), DstRunHeader::SetBeamZ(), DstRunHeader::SetFieldName(), DstRunHeader::SetFieldScale(), DstRunHeader::SetFieldType(), DstRunHeader::SetFinishTime(), DstRunHeader::SetPeriodRun(), DstRunHeader::SetStartTime(), DstRunHeader::SetTargetA(), and DstRunHeader::SetTargetZ().
|
virtual |
Initialization of task at the beginning
| void BmnFillDstTask::InitParticleInfo | ( | ) |
Fill map with weight-charge of possible particles
Definition at line 585 of file BmnFillDstTask.cxx.
References BmnFillDstTask::stParticleInfo::A, and BmnFillDstTask::stParticleInfo::Z.
Referenced by Init().
| void BmnFillDstTask::InitParticleInfo | ( | ) |
Fill map with weight-charge of possible particles
|
virtual |
ReInitialization of task when the runID/file changes
Definition at line 324 of file BmnFillDstTask.cxx.
|
virtual |
ReInitialization of task when the runID/file changes
|
virtual |
Load the parameter container from the runtime database
Definition at line 520 of file BmnFillDstTask.cxx.
|
virtual |
Load the parameter container from the runtime database
|
inline |
Setting period-number information to fill RunHeader
Definition at line 58 of file BmnFillDstTask.h.
Referenced by run8_reco_bmn(), and run_reco_src().
|
inline |
Setting period-number information to fill RunHeader
Definition at line 58 of file BmnFillDstTask.h.