Obsolete data member removed.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 May 2012 13:38:42 +0000 (13:38 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 May 2012 13:38:42 +0000 (13:38 +0000)
Michael Weber

ANALYSIS/AliAnalysisTaskESDfilter.cxx
STEER/AOD/AliAODPid.cxx
STEER/AOD/AliAODPid.h

index a02635e..b525fc3 100644 (file)
@@ -2282,27 +2282,6 @@ void AliAnalysisTaskESDfilter::SetDetectorRawSignals(AliAODPid *aodpid, AliESDtr
 \r
   aodpid->SetHMPIDsignal(track->GetHMPIDsignal());\r
 \r
- //Extrapolate track to EMCAL surface for AOD-level track-cluster matching\r
- Double_t emcpos[3] = {0.,0.,0.};\r
- Double_t emcmom[3] = {0.,0.,0.};\r
- aodpid->SetEMCALPosition(emcpos);\r
- aodpid->SetEMCALMomentum(emcmom);\r
-\r
- Double_t hmpPid[5] = {0};\r
- track->GetHMPIDpid(hmpPid);\r
- aodpid->SetHMPIDprobs(hmpPid);\r
-\r
- AliExternalTrackParam *outerparam = (AliExternalTrackParam*)track->GetOuterParam();\r
- if(!outerparam) return;\r
-\r
- //To be replaced by call to AliEMCALGeoUtils when the class becomes available\r
- Bool_t okpos = outerparam->GetXYZ(emcpos);\r
- Bool_t okmom = outerparam->GetPxPyPz(emcmom);\r
- if(!(okpos && okmom)) return;\r
-\r
- aodpid->SetEMCALPosition(emcpos);\r
- aodpid->SetEMCALMomentum(emcmom);\r
-\r
 }\r
 \r
 Double_t  AliAnalysisTaskESDfilter::Chi2perNDF(AliESDtrack* track)\r
index f3a275a..5840380 100644 (file)
@@ -45,13 +45,11 @@ AliAODPid::AliAODPid():
   // default constructor
     for(Int_t i=0; i<kSPECIES; i++) fIntTime[i]   = 0; 
     for(Int_t i=0; i<5; i++) fHMPIDprobs[i] = 0.;
-    for(Int_t i=0; i<3; i++) fEMCALPosition[i]    = 0.;
     for(Int_t i=0; i<5; i++) fTOFpidResolution[i] = 0.;
     for(Int_t i=0; i<6; i++) {
       fTRDmomentum[i]      = 0.;
       fTRDncls[i]          = 0;
     }
-    for(Int_t i=0; i<3; i++) fEMCALMomentum[i]    = 0.;
     for(Int_t i=0; i<4; i++) fITSdEdxSamples[i]   = 0.;
 }
 
@@ -83,10 +81,7 @@ AliAODPid::AliAODPid(const AliAODPid& pid) :
   SetTRDsignal(fTRDnSlices, pid.fTRDslices);
     for(Int_t i=0; i<kSPECIES; i++) fIntTime[i]=pid.fIntTime[i];
     for(Int_t i=0; i<5; i++) fHMPIDprobs[i] = pid.fHMPIDprobs[i];
-    for(Int_t i=0; i<3; i++) {
-      fEMCALPosition[i]=pid.fEMCALPosition[i];
-      fEMCALMomentum[i]=pid.fEMCALMomentum[i];
-    }
+
     for(Int_t i=0; i<6; i++){ 
       fTRDmomentum[i]=pid.fTRDmomentum[i];
       fTRDncls[i] = 0;
@@ -139,11 +134,7 @@ AliAODPid& AliAODPid::operator=(const AliAODPid& pid)
     
     for(Int_t i = 0; i < 5; i++) fHMPIDprobs[i] = pid.fHMPIDprobs[i];
     
-    for(Int_t i = 0; i < 3; i++) {
-       fEMCALPosition[i]=pid.fEMCALPosition[i];
-       fEMCALMomentum[i]=pid.fEMCALMomentum[i];
-    }
-    SetTPCdEdxInfo(pid.fTPCdEdxInfo);
+     SetTPCdEdxInfo(pid.fTPCdEdxInfo);
   }
 
   return *this;
@@ -160,30 +151,6 @@ void AliAODPid::SetIntegratedTimes(Double_t timeint[kSPECIES])
  // Returns the array with integrated times for each particle hypothesis
 for(Int_t i=0; i<kSPECIES; i++) fIntTime[i]=timeint[i];
 }
-//_______________________________________________________________________________
-void AliAODPid::GetEMCALPosition(Double_t emcalpos[3]) const
-{
- // Returns the array with extrapolated track position at the EMCAL surface
-  for(Int_t i=0; i<3; i++) emcalpos[i]=fEMCALPosition[i];
-}
-//_______________________________________________________________________________
-void AliAODPid::SetEMCALPosition(Double_t emcpos[3])
-{
- // Sets the array with extrapolated track position at the EMCAL surface
-  for(Int_t i=0; i<3; i++) fEMCALPosition[i]=emcpos[i];
-}
-//_______________________________________________________________________________
-void AliAODPid::GetEMCALMomentum(Double_t emcalmom[3]) const
-{
- // Returns the array with extrapolated track momentum at the EMCAL surface
-  for(Int_t i=0; i<3; i++) emcalmom[i]=fEMCALMomentum[i];
-}
-//_______________________________________________________________________________
-void AliAODPid::SetEMCALMomentum(Double_t emcmom[3])
-{
- // Sets the array with extrapolated track momentum at the EMCAL surface
-  for(Int_t i=0; i<3; i++) fEMCALMomentum[i]=emcmom[i];
-}
 //______________________________________________________________________________
 void AliAODPid::SetTOFpidResolution(Double_t tofPIDres[5])
 {
index 9d80df9..7fdf7b0 100644 (file)
@@ -40,8 +40,6 @@ class AliAODPid : public TObject {
   void      SetIntegratedTimes(Double_t timeint[5]);
   void      SetHMPIDsignal(Double_t hmpid)                     {fHMPIDsignal=hmpid;}
   void      SetHMPIDprobs(Double_t hmpPid[5]);
-  void      SetEMCALPosition(Double_t emcalpos[3]);
-  void      SetEMCALMomentum(Double_t emcalmom[3]);
 
   Double_t  GetITSsignal()       const {return  fITSsignal;}
   void      GetITSdEdxSamples(Double_t *s) const;
@@ -65,8 +63,6 @@ class AliAODPid : public TObject {
   void      GetHMPIDprobs(Double_t *p) const;
 
   void      GetIntegratedTimes(Double_t timeint[5])  const; 
-  void      GetEMCALPosition  (Double_t emcalpos[3]) const;
-  void      GetEMCALMomentum  (Double_t emcalmom[3]) const;
   void      GetTOFpidResolution (Double_t tofRes[5]) const;
 
  private :
@@ -85,13 +81,10 @@ class AliAODPid : public TObject {
   Double32_t  fIntTime[5];       // track time hypothesis
   Double32_t  fHMPIDsignal;      // detector raw signal
   Double32_t  fHMPIDprobs[5];    // detector pid probabilities
-  Double32_t  fEMCALPosition[3]; // global position of track
-                                // extrapolated to EMCAL surface
-  Double32_t  fEMCALMomentum[3]; // momentum of track
-                                // extrapolated to EMCAL surface
   AliTPCdEdxInfo * fTPCdEdxInfo; // object containing dE/dx information for different pad regions
 
-  ClassDef(AliAODPid, 9);
+  ClassDef(AliAODPid, 10);
 };
 
 //_____________________________________________________________