From 5822e507f4c88259a185540bf8b182157808604b Mon Sep 17 00:00:00 2001 From: marian Date: Thu, 26 Jun 2008 16:50:29 +0000 Subject: [PATCH] Adding possibility to get run number (Marian) --- TPC/AliTPCAnalysisTaskcalib.cxx | 7 ++++--- TPC/AliTPCAnalysisTaskcalib.h | 2 +- TPC/AliTPCcalibBase.h | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/TPC/AliTPCAnalysisTaskcalib.cxx b/TPC/AliTPCAnalysisTaskcalib.cxx index 9b915863bc8..c46b0ee27f0 100644 --- a/TPC/AliTPCAnalysisTaskcalib.cxx +++ b/TPC/AliTPCAnalysisTaskcalib.cxx @@ -86,6 +86,7 @@ void AliTPCAnalysisTaskcalib::Exec(Option_t *) { } Int_t n=fESD->GetNumberOfTracks(); Process(fESD); + Int_t run = fESD->GetRunNumber(); for (Int_t i=0;iGetTrack(i); AliESDtrack *track=fESD->GetTrack(i); @@ -94,7 +95,7 @@ void AliTPCAnalysisTaskcalib::Exec(Option_t *) { for (Int_t j=0;(calibObject=friendTrack->GetCalibObject(j));++j) if ((seed=dynamic_cast(calibObject))) break; - if (track) Process(track); + if (track) Process(track, run); if (seed) Process(seed); } @@ -173,7 +174,7 @@ void AliTPCAnalysisTaskcalib::Process(AliTPCseed *track) { } } -void AliTPCAnalysisTaskcalib::Process(AliESDtrack *track) { +void AliTPCAnalysisTaskcalib::Process(AliESDtrack *track, Int_t run) { // // Process ESD track // @@ -181,7 +182,7 @@ void AliTPCAnalysisTaskcalib::Process(AliESDtrack *track) { Int_t njobs = fCalibJobs->GetEntriesFast(); for (Int_t i=0;iUncheckedAt(i); - if (job) job->Process(track); + if (job) job->Process(track,run); } } diff --git a/TPC/AliTPCAnalysisTaskcalib.h b/TPC/AliTPCAnalysisTaskcalib.h index 4c603f52b39..0d0f9731951 100644 --- a/TPC/AliTPCAnalysisTaskcalib.h +++ b/TPC/AliTPCAnalysisTaskcalib.h @@ -33,7 +33,7 @@ public: protected: virtual void Process(AliESDEvent *event); virtual void Process(AliTPCseed *track); - virtual void Process(AliESDtrack *track); + virtual void Process(AliESDtrack *track, Int_t run); virtual Long64_t Merge(TCollection *li); virtual void Analyze(); void RegisterDebugOutput(); diff --git a/TPC/AliTPCcalibBase.h b/TPC/AliTPCcalibBase.h index d55f02cf3ba..08f0956706b 100644 --- a/TPC/AliTPCcalibBase.h +++ b/TPC/AliTPCcalibBase.h @@ -23,7 +23,7 @@ public: virtual ~AliTPCcalibBase(); virtual void Process(AliESDEvent */*event*/){return;} virtual void Process(AliTPCseed */*track*/){return;} - virtual void Process(AliESDtrack */*track*/){return;} + virtual void Process(AliESDtrack */*track*/, Int_t /*runNo=-1*/){return;} virtual Long64_t Merge(TCollection */*li*/){return 0;} virtual void Analyze(){return;} virtual void Terminate(); -- 2.43.0