]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
including tracks for isolation
authormcosenti <mcosenti@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Jul 2012 11:35:39 +0000 (11:35 +0000)
committermcosenti <mcosenti@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Jul 2012 11:35:39 +0000 (11:35 +0000)
PWGGA/EMCALTasks/AliAnalysisTaskEMCALPhoton.cxx
PWGGA/EMCALTasks/AliAnalysisTaskEMCALPhoton.h

index f6af4a3af9bc4507bd0a1bd8f0fc9cbe29b0ea71..fc0bbf7d6034bed7939a385bf2a77a4333473401 100644 (file)
@@ -216,7 +216,7 @@ void AliAnalysisTaskEMCALPhoton::UserCreateOutputObjects()
     if(fClusterizer || fIsTrain)
       fTree->Branch(fCaloClustersName, &fMyAltClusts, 8*16*1024, 99);
     fTree->Branch("cells", &fMyCells, 8*16*1024, 99);
-    fTree->Branch("HighPtTracks", &fMyTracks, 8*16*1024, 99);
+    fTree->Branch("IsoTracks", &fMyTracks, 8*16*1024, 99);
     if(fIsMC)
       fTree->Branch("mcparts", &fMyMcParts, 8*16*1024, 99);
     }
@@ -320,7 +320,7 @@ void AliAnalysisTaskEMCALPhoton::UserExec(Option_t *)
   FillMyClusters();
   if(fCaloClustersNew)
     FillMyAltClusters();
-  FillHighPtTracks();
+  FillIsoTracks();
   if(fIsMC)
     GetMcParts();
   
@@ -622,7 +622,7 @@ void AliAnalysisTaskEMCALPhoton::FillMyAltClusters()
   
 }
 //________________________________________________________________________
-void  AliAnalysisTaskEMCALPhoton::FillHighPtTracks()
+void  AliAnalysisTaskEMCALPhoton::FillIsoTracks()
 {
   // Fill high pt tracks.
 
@@ -634,12 +634,17 @@ void  AliAnalysisTaskEMCALPhoton::FillHighPtTracks()
     AliESDtrack *track = static_cast<AliESDtrack*>(fSelPrimTracks->At(it));
     if(!track)
       continue;
-    if(track->Pt()<3)
-      continue;
+    /*if(track->Pt()<3)
+      continue;*/
     AliPhotonTrackObj *mtr = static_cast<AliPhotonTrackObj*>(fMyTracks->New(imtr++));
+    if(track->Phi()<1.0 || track->Phi()>3.55)
+      continue;
+    if(TMath::Abs(track->Eta())>1.1)
+      continue;
     mtr->fPt = track->Pt();
     mtr->fEta = track->Eta();
     mtr->fPhi = track->Phi();
+    mtr->fCharge = track->Charge();
     mtr->fDedx = track->GetTPCsignal();
     mtr->fMcLabel = track->GetLabel();
   }
index d504d3fe5105f146b882c5613da16fe24d2831b4..5f6ca324ded8fe8ec4077c559dd1023f6f70618a 100644 (file)
@@ -48,7 +48,7 @@ class AliAnalysisTaskEMCALPhoton : public AliAnalysisTaskSE {
   void         FillMyCells();\r
   void         FillMyClusters();\r
   void         FillMyAltClusters();\r
-  void         FillHighPtTracks();\r
+  void         FillIsoTracks();\r
   void         FillMcPart(TParticle *mcP, Int_t ipart, Int_t itrack);\r
   void         GetMcParts();\r
   Double_t     GetTrackIsolation(Double_t cEta, Double_t cPhi, Double_t radius=0.2, Double_t pt=0.)       const;\r