13 #ifndef BSEMCCOUNTER_HH 14 #define BSEMCCOUNTER_HH 16 #include "TStopwatch.h" 18 #include "FairLogger.h" 19 #include "FairRootManager.h" 35 if (fEventnumber % 100 == 0) {
37 Double_t realTime = fTimer.RealTime();
38 fTotalTime += realTime;
39 if (fEventnumber > 0) {
40 LOG(info) <<
"Event: " << fEventnumber <<
" - Last 100 Events took " << realTime <<
" s - expeting to finish in " 41 << (fTotalTime) * ((Double_t)fTotalEventNumber / (Double_t)(fEventnumber)-1);
51 fTotalEventNumber = FairRootManager::Instance()->CheckMaxEventNo();
57 Double_t fTotalTime{0};
58 Int_t fEventnumber{0};
59 Int_t fTotalEventNumber{1000};
Simple Process that prints every 100 Events the number of events.
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
virtual void SetupParameters(const PndParameterRegister *)
Fetch all parameters from the PndParameterRegister.
Helper class to indirect the Parameter fetching via the FairRuntimeDb.