]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdPt/AlidNdPtEfficiency.cxx
updates in dNdPt analysis classes
[u/mrichter/AliRoot.git] / PWG0 / dNdPt / AlidNdPtEfficiency.cxx
index 2dfb3e77fd65d816c9b0a303f31633a0068b2c45..e304f2ce39359c9e813e5451fa9904a254e3b720 100644 (file)
@@ -85,11 +85,11 @@ void AlidNdPtEfficiency::Init(){
   //\r
   // Init histograms\r
   //\r
-  const Int_t ptNbins = 58\r
+  const Int_t ptNbins = 63\r
   const Double_t ptMin = 0.; \r
   const Double_t ptMax = 20.; \r
 \r
-  Double_t binsPt[ptNbins+1] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4,3.6,3.8,4.0,4.5,5.0,5.5,6.0,6.5,7.0,7.5,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,18.0, 20.};\r
+  Double_t binsPt[ptNbins+1] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4,3.6,3.8,4.0,4.5,5.0,5.5,6.0,6.5,7.0,7.5,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,18.0, 20.,25.,30.,35.,40.,50};\r
 \r
   // \r
   // THnSparse track histograms\r
@@ -130,7 +130,6 @@ void AlidNdPtEfficiency::Init(){
 \r
   // init output folder\r
   fAnalysisFolder = CreateFolder("folderdNdPt","Analysis dNdPt Folder");\r
-\r
 }\r
 \r
 //_____________________________________________________________________________\r
@@ -242,15 +241,16 @@ void AlidNdPtEfficiency::Process(AliESDEvent *const esdEvent, AliMCEvent * const
 \r
       if(track->Charge()==0) continue;\r
       if(!track->GetTPCInnerParam()) continue;\r
-      if(!(track->GetStatus() & AliESDtrack::kTPCrefit)) continue;\r
+      if(!(track->GetStatus()&AliESDtrack::kTPCrefit)) continue;\r
 \r
       // Get TPC only tracks (must be deleted by user) \r
-      AliESDtrack* tpcTrack = AliESDtrackCuts::GetTPCOnlyTrack(esdEvent,iTrack);\r
-      if(!tpcTrack) continue;\r
-      if(!tpcTrack->RelateToVertex(vtxESD,esdEvent->GetMagneticField(),100.)) { delete tpcTrack; continue; } \r
+      // AliESDtrack* tpcTrack = AliESDtrackCuts::GetTPCOnlyTrack(esdEvent,iTrack);\r
+      // if(!tpcTrack) continue;\r
+      // if(!tpcTrack->RelateToVertex(vtxESD,esdEvent->GetMagneticField(),100.)) { delete tpcTrack; continue; } \r
 \r
       // check loose cuts for TPC tracks\r
-      if(!esdTrackCuts->AcceptTrack(tpcTrack))  { delete tpcTrack; continue; } \r
+      // if(!esdTrackCuts->AcceptTrack(tpcTrack))  { delete tpcTrack; continue; } \r
+      if(!esdTrackCuts->AcceptTrack(track))  { continue; } \r
 \r
       isTPC = kTRUE;\r
       isMatch = kFALSE;\r
@@ -261,8 +261,8 @@ void AlidNdPtEfficiency::Process(AliESDEvent *const esdEvent, AliMCEvent * const
       }\r
 \r
       //\r
-      FillHistograms(tpcTrack, stack, isMatch, isTPC, kFALSE);\r
-      if(tpcTrack) delete tpcTrack;\r
+      FillHistograms(track, stack, isMatch, isTPC, kFALSE);\r
+      //if(tpcTrack) delete tpcTrack;\r
     } \r
 \r
     //\r