]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskPIDResponse.cxx
Analysis code updated
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskPIDResponse.cxx
index 0fc20fbaf866c0cee910b1fdcb00b7384a8fc1aa..c112754b11a944b569cb0e9971c0c6e4b2f48228 100644 (file)
@@ -43,7 +43,8 @@ fRun(0),
 fOldRun(0),
 fRecoPass(0),
 fIsTunedOnData(kFALSE),
-fRecoPassTuned(0)  
+fRecoPassTuned(0),
+fUseTPCEtaCorrection(kFALSE)//TODO: In future, default kTRUE  
 {
   //
   // Dummy constructor
@@ -62,7 +63,8 @@ fRun(0),
 fOldRun(0),
 fRecoPass(0),
 fIsTunedOnData(kFALSE),
-fRecoPassTuned(0)
+fRecoPassTuned(0),
+fUseTPCEtaCorrection(kFALSE)//TODO: In future, default kTRUE
 {
   //
   // Default constructor
@@ -113,6 +115,7 @@ void AliAnalysisTaskPIDResponse::UserCreateOutputObjects()
         AliInfo(Form("Setting custom TPC response file: '%s'",resp.Data()));
       }
     }
+    delete arr;
   }
 }
 
@@ -130,15 +133,16 @@ void AliAnalysisTaskPIDResponse::UserExec(Option_t */*option*/)
     fOldRun=fRun;
   }
 
+  fPIDResponse->SetUseTPCEtaCorrection(fUseTPCEtaCorrection);
   fPIDResponse->InitialiseEvent(event,fRecoPass);
   AliESDpid *pidresp = dynamic_cast<AliESDpid*>(fPIDResponse);
   if(pidresp && AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler()){
       pidresp->SetEventHandler(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler());
   }
   //create and attach transient PID object
-  if (fCachePID) {
-    fPIDResponse->FillTrackDetectorPID();
-  }
+//   if (fCachePID) {
+//     fPIDResponse->FillTrackDetectorPID();
+//   }
 }
 
 //______________________________________________________________________________