]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding possibility to get run number (Marian)
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Jun 2008 16:50:29 +0000 (16:50 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Jun 2008 16:50:29 +0000 (16:50 +0000)
TPC/AliTPCAnalysisTaskcalib.cxx
TPC/AliTPCAnalysisTaskcalib.h
TPC/AliTPCcalibBase.h

index 9b915863bc845a5624c0e09fe9de2c1b091c3cd5..c46b0ee27f05484bf8c3b1c574f542800828ee53 100644 (file)
@@ -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;i<n;++i) {
     AliESDfriendTrack *friendTrack=fESDfriend->GetTrack(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<AliTPCseed*>(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;i<njobs;i++){
     job = (AliTPCcalibBase*)fCalibJobs->UncheckedAt(i);
-    if (job) job->Process(track);
+    if (job) job->Process(track,run);
   }
 }
 
index 4c603f52b39cd8341b2435e5ad830fd6d97f6c7a..0d0f97319512044fdff3600a2e64e6d0347f3fb2 100644 (file)
@@ -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();
index d55f02cf3bad287fc77a16886b9bb55feca7a690..08f0956706b129c248bcf95f0d40fa38a86499f5 100644 (file)
@@ -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();