diff --git a/reco/detectors/tof/CbmTofEventClusterizer.cxx b/reco/detectors/tof/CbmTofEventClusterizer.cxx index 435bae290faeb6ec20e039c92d731fdb371ca49e..22b3f682d0cefc44c14173ec5331c258953f2695 100644 --- a/reco/detectors/tof/CbmTofEventClusterizer.cxx +++ b/reco/detectors/tof/CbmTofEventClusterizer.cxx @@ -373,6 +373,8 @@ void CbmTofEventClusterizer::Exec(Option_t* option) LOG(info) << "New timeslice " << iNbTs << " with " << fEventsColl->GetEntriesFast() << " events, " << fDigiMan->GetNofDigis(ECbmModuleId::kTof) << " TOF digis + " << fDigiMan->GetNofDigis(ECbmModuleId::kT0) << " T0 digis "; + fiNbSkip1 = 0; + fiNbSkip2 = 0; iNbTs++; fiHitStart = 0; Int_t iNbHits = 0; @@ -467,6 +469,14 @@ void CbmTofEventClusterizer::Exec(Option_t* option) fTofHitsColl->Clear("C"); fTofDigiMatchColl->Delete(); //Clear("C"); } + if (0 < fiNbSkip1) { + // + LOG(info) << "Total Skip1 Digi nb " << fiNbSkip1; + } + if (0 < fiNbSkip2) { + // + LOG(info) << "Total Skip2 Digi nb " << fiNbSkip2; + } } else { // fTofDigisColl=fTofRawDigisColl; @@ -4793,6 +4803,7 @@ Bool_t CbmTofEventClusterizer::BuildClusters() // Then loop over the digis array and store the Digis in separate vectors for // each RPC modules + // iNbTofDigi = fTofCalDigisColl->GetEntriesFast(); iNbTofDigi = fTofCalDigiVec->size(); for (Int_t iDigInd = 0; iDigInd < iNbTofDigi; iDigInd++) { @@ -4815,11 +4826,14 @@ Bool_t CbmTofEventClusterizer::BuildClusters() .push_back(iDigInd); } else { - LOG(info) << "Skip2 Digi " - << " Type " << pDigi->GetType() << " " << fDigiBdfPar->GetNbSmTypes() << " Sm " << pDigi->GetSm() - << " " << fDigiBdfPar->GetNbSm(pDigi->GetType()) << " Rpc " << pDigi->GetRpc() << " " - << fDigiBdfPar->GetNbRpc(pDigi->GetType()) << " Ch " << pDigi->GetChannel() << " " - << fDigiBdfPar->GetNbChan(pDigi->GetType(), 0); + if (fiNbSkip2 < 20) { + LOG(info) << "Skip2 Digi " + << " Type " << pDigi->GetType() << " " << fDigiBdfPar->GetNbSmTypes() << " Sm " << pDigi->GetSm() + << " " << fDigiBdfPar->GetNbSm(pDigi->GetType()) << " Rpc " << pDigi->GetRpc() << " " + << fDigiBdfPar->GetNbRpc(pDigi->GetType()) << " Ch " << pDigi->GetChannel() << " " + << fDigiBdfPar->GetNbChan(pDigi->GetType(), 0); + } + ++fiNbSkip2; } } // for( Int_t iDigInd = 0; iDigInd < nTofDigi; iDigInd++ ) @@ -6230,11 +6244,14 @@ Bool_t CbmTofEventClusterizer::CalibRawDigis() } } else { - LOG(info) << "Skip1 Digi " - << " Type " << pDigi->GetType() << " " << fDigiBdfPar->GetNbSmTypes() << " Sm " << pDigi->GetSm() << " " - << fDigiBdfPar->GetNbSm(pDigi->GetType()) << " Rpc " << pDigi->GetRpc() << " " - << fDigiBdfPar->GetNbRpc(pDigi->GetType()) << " Ch " << pDigi->GetChannel() << " " - << fDigiBdfPar->GetNbChan(pDigi->GetType(), 0); + if (fiNbSkip1 < 20) { + LOG(info) << "Skip1 Digi " + << " Type " << pDigi->GetType() << " " << fDigiBdfPar->GetNbSmTypes() << " Sm " << pDigi->GetSm() + << " " << fDigiBdfPar->GetNbSm(pDigi->GetType()) << " Rpc " << pDigi->GetRpc() << " " + << fDigiBdfPar->GetNbRpc(pDigi->GetType()) << " Ch " << pDigi->GetChannel() << " " + << fDigiBdfPar->GetNbChan(pDigi->GetType(), 0); + } + ++fiNbSkip1; } if (0) // (bAddBeamCounterSideDigi) diff --git a/reco/detectors/tof/CbmTofEventClusterizer.h b/reco/detectors/tof/CbmTofEventClusterizer.h index 97fa8edeb7ce3a9c547dca586dad816ac664dafc..5c754987155808c58fb680cb312c063c8f4a2235 100644 --- a/reco/detectors/tof/CbmTofEventClusterizer.h +++ b/reco/detectors/tof/CbmTofEventClusterizer.h @@ -271,6 +271,8 @@ private: // Generic Int_t fVerbose; + Int_t fiNbSkip1 = 0; + Int_t fiNbSkip2 = 0; // Intermediate storage variables