diff --git a/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.cxx b/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.cxx index d878ead93d606c5772944a8bccf665680c0b1e6b..67dca4b8b31d68afb7e89c609702c78008de1c38 100644 --- a/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.cxx +++ b/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.cxx @@ -62,7 +62,7 @@ Bool_t CbmMcbmCheckTimingAlgo::Init() /// Try to get the 2021 Event header which is containing the Timeslice info /// If not present, we have "old" data and will simply catch it with the nullptr value auto eh = FairRun::Instance()->GetEventHeader(); - LOG(info) << "CbmMcbmCheckTimingAlgo => EventHeader ptr: " << eh << " " << eh->IsA(); + LOG(info) << "CbmMcbmCheckTimingAlgo => EventHeader ptr: " << eh << " (" << eh->IsA()->GetName() << ")"; fCbmTsEventHeader = dynamic_cast<CbmTsEventHeader*>(eh); if (nullptr != fCbmTsEventHeader) { LOG(info) << "CbmMcbmCheckTimingAlgo => Using the index from the TS Event header for Evo plots"; @@ -134,7 +134,7 @@ void CbmMcbmCheckTimingAlgo::CreateHistos() new TH2F(Form("h%s%sDiffEvo%d", (*det).sName.data(), fRefDet.sName.data(), i), Form("%s(%s) - %s;TS; time diff [ns];Counts", (*det).sName.data(), (*det).vName[i].data(), fRefDet.sName.data()), - 1000, 0, 10000, (*det).uRangeNbBins, (*det).dTimeRangeBeg, (*det).dTimeRangeEnd)); + 10000, -0.5, 10000 - 0.5, (*det).uRangeNbBins, (*det).dTimeRangeBeg, (*det).dTimeRangeEnd)); fvhDetToRefDiffEvoLong[(*det).detId].push_back( new TH2F(Form("h%s%sDiffEvoLong%d", (*det).sName.data(), fRefDet.sName.data(), i), @@ -179,7 +179,8 @@ Bool_t CbmMcbmCheckTimingAlgo::ReInit() { return kTRUE; } // ---- Exec ---------------------------------------------------------- void CbmMcbmCheckTimingAlgo::ProcessTs() { - LOG(debug) << "executing TS " << fuNbTs; + LOG(info) << "executing TS " << fuNbTs << " index [" + << (fCbmTsEventHeader != nullptr ? fCbmTsEventHeader->GetTsIndex() : -1) << "]"; switch (fRefDet.detId) { case ECbmModuleId::kSts: { diff --git a/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.h b/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.h index f1e484f999fe48fab7df000249ee948304e8387f..7acc01170d3db87742e0539ee17626d33734cc2d 100644 --- a/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.h +++ b/fles/mcbm2018/tasks/CbmMcbmCheckTimingAlgo.h @@ -43,7 +43,7 @@ public: UInt_t uChargeCutMax = 0; /// Charge cut used for example to reject/select pulser, no effect if equal, select if min < max, reject if max < min UInt_t uNdiv = 1; /// No of subdivisions for ech detector - std::vector<std::string> vName = {"none"}; + std::vector<std::string> vName = {""}; /// Book-keeping variables Double_t dPrevTime = 0.; Int_t iPrevRefFirstDigi = 0;