]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdPt/AlidNdPtCutAnalysis.cxx
small corrections
[u/mrichter/AliRoot.git] / PWG0 / dNdPt / AlidNdPtCutAnalysis.cxx
index 3448f911d0384fbe750bf7e75aaf6b87fa02d4cd..ed9325f48e5c02359a921dc477bac7f9cf60419c 100644 (file)
@@ -98,7 +98,7 @@ void AlidNdPtCutAnalysis::Init(){
   fEventCount->Sumw2();\r
 \r
   //Xv:Yv:Zv:ResZv:Mult\r
-  Int_t binsRecEventHist[5]={100,100,140,100,150};\r
+  Int_t binsRecEventHist[5]={80,80,100,80,150};\r
   Double_t minRecEventHist[5]={-3.,-3.,-35.,0.,0.}; \r
   Double_t maxRecEventHist[5]={3.,3.,35.,10.,150.}; \r
   fRecEventHist = new THnSparseF("fRecEventHist","Xv:Yv:Zv:ResZv:Mult",5,binsRecEventHist,minRecEventHist,maxRecEventHist);\r
@@ -110,7 +110,7 @@ void AlidNdPtCutAnalysis::Init(){
   fRecEventHist->Sumw2();\r
 \r
   //Xv:Yv:Zv\r
-  Int_t binsMCEventHist[3]={100,100,140};\r
+  Int_t binsMCEventHist[3]={80,80,100};\r
   Double_t minMCEventHist[3]={-0.1,-0.1,-35.}; \r
   Double_t maxMCEventHist[3]={0.1,0.1,35.}; \r
   fMCEventHist = new THnSparseF("fMCEventHist","mcXv:mcYv:mcZv",3,binsMCEventHist,minMCEventHist,maxMCEventHist);\r
@@ -135,7 +135,7 @@ void AlidNdPtCutAnalysis::Init(){
   //\r
 \r
   //nClust:chi2PerClust:nClust/nFindableClust:DCAy:DCAz:eta:phi:pt:isKink:isPrim\r
-  Int_t binsRecMCTrackHist[10]={160,100,100,100,100,30,90,ptNbins, 2,2};\r
+  Int_t binsRecMCTrackHist[10]={160,80,80,80,80,30,90,ptNbins, 2,2};\r
   Double_t minRecMCTrackHist[10]={0., 0., 0., -10.,-10.,-1.5, 0., ptMin, 0., 0.};\r
   Double_t maxRecMCTrackHist[10]={160.,10.,1.2, 10.,10.,1.5, 2.*TMath::Pi(), ptMax, 2.,2.};\r
 \r
@@ -183,9 +183,13 @@ void AlidNdPtCutAnalysis::Process(AliESDEvent *const esdEvent, AliMCEvent * cons
   // trigger selection\r
   Bool_t isEventTriggered = kTRUE;\r
   if(evtCuts->IsTriggerRequired())  {\r
-    //static AliTriggerAnalysis* triggerAnalysis = new AliTriggerAnalysis;\r
-    //isEventTriggered = triggerAnalysis->IsTriggerFired(esdEvent, GetTrigger());\r
-    isEventTriggered = esdEvent->IsTriggerClassFired(GetTriggerClass());\r
+    if(IsUseMCInfo()) { \r
+      static AliTriggerAnalysis* triggerAnalysis = new AliTriggerAnalysis;\r
+      isEventTriggered = triggerAnalysis->IsTriggerFired(esdEvent, GetTrigger());\r
+    }\r
+    else {\r
+      isEventTriggered = esdEvent->IsTriggerClassFired(GetTriggerClass());\r
+    }\r
   }\r
 \r
   // use MC information\r
@@ -283,6 +287,7 @@ void AlidNdPtCutAnalysis::Process(AliESDEvent *const esdEvent, AliMCEvent * cons
   }\r
 \r
   if(allChargedTracks) delete allChargedTracks; allChargedTracks = 0;\r
+\r
 }\r
 \r
 //_____________________________________________________________________________\r