From 69a850a01aeccb5b2990e1d7f032473326db56c0 Mon Sep 17 00:00:00 2001 From: cblume Date: Wed, 11 Nov 2009 17:12:32 +0000 Subject: [PATCH] Add a consistency check for the number of time bins --- TRD/AliTRDclusterizer.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/TRD/AliTRDclusterizer.cxx b/TRD/AliTRDclusterizer.cxx index 9a4da8d4a45..12221d9f4d1 100644 --- a/TRD/AliTRDclusterizer.cxx +++ b/TRD/AliTRDclusterizer.cxx @@ -782,7 +782,6 @@ Bool_t AliTRDclusterizer::MakeClusters(Int_t det) return kFALSE; } - fMaxThresh = fReconstructor->GetRecoParam()->GetClusMaxThresh(); fSigThresh = fReconstructor->GetRecoParam()->GetClusSigThresh(); fMinMaxCutSigma = fReconstructor->GetRecoParam()->GetMinMaxCutSigma(); @@ -796,7 +795,7 @@ Bool_t AliTRDclusterizer::MakeClusters(Int_t det) fDet = AliTRDgeometry::GetDetector(fLayer,istack,isector); if (fDet != det) { - AliError("Strange Detector number Missmatch!"); + AliError("Strange Detector number mismatch!"); return kFALSE; } @@ -816,6 +815,12 @@ Bool_t AliTRDclusterizer::MakeClusters(Int_t det) //Int_t nRowMax = fDigits->GetNrow(); fTimeTotal = fDigits->GetNtime(); + // Check consistency between OCDB and raw data + if (fTimeTotal != calibration->GetNumberOfTimeBinsDCS()) { + AliError(Form("Number of timebins does not match OCDB value (raw:%d, OCDB:%d)" + ,fTimeTotal,calibration->GetNumberOfTimeBinsDCS())); + } + // Detector wise calibration object for the gain factors const AliTRDCalDet *calGainFactorDet = calibration->GetGainFactorDet(); // Calibration object with pad wise values for the gain factors -- 2.39.3