diff --git a/reco/detectors/tof/CbmTofEventClusterizer.cxx b/reco/detectors/tof/CbmTofEventClusterizer.cxx
index e66c5dd2389caeb953f3add76bcef339a2ccd598..cecf9bfc8576f25680af75e94fadcecb58cc270f 100644
--- a/reco/detectors/tof/CbmTofEventClusterizer.cxx
+++ b/reco/detectors/tof/CbmTofEventClusterizer.cxx
@@ -364,11 +364,17 @@ void CbmTofEventClusterizer::Exec(Option_t* option) {
       fTofDigiVec.clear();
       //if (fTofDigisColl) fTofDigisColl->Clear("C");
       //Int_t iNbDigis=0;  (VF) not used
+      LOG(debug) << "TS event "<<iEvent<<" with "
+    		  <<tEvent->GetNofData(ECbmDataType::kT0Digi)  << " T0 and "
+    		  <<tEvent->GetNofData(ECbmDataType::kTofDigi) << " Tof digis ";
+
       for (Int_t iDigi = 0; iDigi < tEvent->GetNofData(ECbmDataType::kT0Digi);
            iDigi++) {
         Int_t iDigiIndex =
           static_cast<Int_t>(tEvent->GetIndex(ECbmDataType::kT0Digi, iDigi));
         const CbmTofDigi* tDigi = fDigiMan->Get<CbmTofDigi>(iDigiIndex);
+        if( tDigi->GetType() != 5 )
+        	LOG(fatal) << "Wrong T0 type " << tDigi->GetType() << ", Addr 0x" <<std::hex<< tDigi->GetAddress();
         fTofDigiVec.push_back(CbmTofDigi(*tDigi));
       }
       for (Int_t iDigi = 0; iDigi < tEvent->GetNofData(ECbmDataType::kTofDigi);
@@ -528,7 +534,7 @@ Bool_t CbmTofEventClusterizer::RegisterInputs() {
     return kFALSE;
   }
   if (fDigiMan->IsPresent(ECbmModuleId::kT0)) {
-    LOG(warn) << GetName() << ": separate T0 digi input!";
+    LOG(info) << GetName() << ": separate T0 digi input!";
   }
   fTrbHeader = (TTrbHeader*) fManager->GetObject("TofTrbHeader.");
   if (NULL == fTrbHeader) {