From fc88348b690f055c9b164f7a1d5b8638a52beb6e Mon Sep 17 00:00:00 2001 From: cblume Date: Thu, 8 Mar 2007 10:18:24 +0000 Subject: [PATCH] Remove AliTRDtrack::kNtimeBins --- TRD/AliTRDtrack.h | 3 +-- TRD/AliTRDtracker.cxx | 8 ++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/TRD/AliTRDtrack.h b/TRD/AliTRDtrack.h index dd5aaf3888f..7bf255d1b8b 100644 --- a/TRD/AliTRDtrack.h +++ b/TRD/AliTRDtrack.h @@ -30,8 +30,7 @@ class AliTRDtrack : public AliKalmanTrack { , kNplane = 6 , kNcham = 5 , kNsect = 18 - , kNslice = 3 - , kNtimeBins = 22 }; + , kNslice = 3 }; AliTRDtrack(); AliTRDtrack(const AliTRDcluster *c, Int_t index, const Double_t xx[5] diff --git a/TRD/AliTRDtracker.cxx b/TRD/AliTRDtracker.cxx index fbe984d7835..f25ec1d02d3 100644 --- a/TRD/AliTRDtracker.cxx +++ b/TRD/AliTRDtracker.cxx @@ -205,7 +205,10 @@ AliTRDtracker::AliTRDtracker(const TFile *geomfile) fNoTilt = kTRUE; } - fTimeBinsPerPlane = AliTRDcalibDB::Instance()->GetNumberOfTimeBins(); + if (!AliTRDcalibDB::Instance()) { + AliFatal("Could not get calibration object"); + } + fTimeBinsPerPlane = AliTRDcalibDB::Instance()->GetNumberOfTimeBins(); fDebugStreamer = new TTreeSRedirector("TRDdebug.root"); @@ -3508,7 +3511,8 @@ void AliTRDtracker::CookdEdxTimBin(AliTRDtrack &TRDtrack) AliError(Form("Wrong plane %d",iPlane)); continue; } - Int_t iSlice = tb * AliESDtrack::kNSlice / AliTRDtrack::kNtimeBins; + Int_t iSlice = tb * AliESDtrack::kNSlice + / AliTRDcalibDB::Instance()->GetNumberOfTimeBins(); if (iSlice >= AliESDtrack::kNSlice) { AliError(Form("Wrong slice %d",iSlice)); continue; -- 2.43.5