X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGLF%2FtotEt%2FAliAnalysisHadEtMonteCarlo.cxx;h=eef5cc3228b07d131f475a4a81ba18dc41693afe;hb=4b771b12d37c5e4f1247e00076b5efc780e78f9d;hp=406dc6dc6b9ea8729e993557ea73f7f738f6d258;hpb=262b63d8362ae0cd50255fcb994d1b84a42eeb65;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGLF/totEt/AliAnalysisHadEtMonteCarlo.cxx b/PWGLF/totEt/AliAnalysisHadEtMonteCarlo.cxx index 406dc6dc6b9..eef5cc3228b 100644 --- a/PWGLF/totEt/AliAnalysisHadEtMonteCarlo.cxx +++ b/PWGLF/totEt/AliAnalysisHadEtMonteCarlo.cxx @@ -107,10 +107,13 @@ Int_t AliAnalysisHadEtMonteCarlo::AnalyseEvent(AliVEvent* ev,AliVEvent* ev2) if(checkLabelForHIJING) SetGeneratorMinMaxParticles(mcEvent); fCentBin= -1; fGoodEvent = kTRUE;//for p+p collisions if we made it this far we have a good event - if(fDataSet==20100){//If this is Pb+Pb - AliCentrality *centrality = realEvent->GetCentrality(); - if(fNCentBins<21) fCentBin= centrality->GetCentralityClass10(fCentralityMethod); - else{ fCentBin= centrality->GetCentralityClass5(fCentralityMethod);} + if(fDataSet==20100 ||fDataSet==2011 ){//If this is Pb+Pb +// AliCentrality *centrality2 = realEvent->GetCentrality(); +// if(fNCentBins<21) fCentBin= centrality2->GetCentralityClass10(fCentralityMethod); +// else{ fCentBin= centrality2->GetCentralityClass5(fCentralityMethod);} +// cout<<"centrality "<GetCentrality(); + fCentBin = GetCentralityBin(fNCentBins, centrality); if(fCentBin ==-1) fGoodEvent = kFALSE;//but for Pb+Pb events we don't want to count events where we did not find a centrality } AnalyseEvent(ev); @@ -176,7 +179,7 @@ Int_t AliAnalysisHadEtMonteCarlo::AnalyseEvent(AliVEvent* ev,AliVEvent* ev2) { AliESDtrack *track = dynamic_cast (list->At(iTrack)); UInt_t label = (UInt_t)TMath::Abs(track->GetLabel()); - if(checkLabelForHIJING && !IsHIJINGLabel(label,mcEvent,stack) ){cout<<"I am rejecting this particle because it is not HIJING"<Header()) == AliPWG0Helper::kND){ + if((fDataSet!=20100 || fDataSet==2011) && AliPWG0Helper::GetEventProcessType(mcEvent->Header()) == AliPWG0Helper::kND){ FillHisto1D("SimHadEtND",fSimHadEt,1.0); FillHisto1D("SimTotEtND",fSimTotEt,1.0); FillHisto1D("NEventsND",0.5,1); @@ -1748,7 +1751,7 @@ Int_t AliAnalysisHadEtMonteCarlo::AnalyseEvent(AliVEvent* ev) FillHisto1D("SimRawEtNDMBITS",fSimRawEtITS,1.0); } } - if(fDataSet!=20100 && AliPWG0Helper::GetEventProcessType(mcEvent->Header()) == AliPWG0Helper::kSD){ + if((fDataSet!=20100||fDataSet==2011) && AliPWG0Helper::GetEventProcessType(mcEvent->Header()) == AliPWG0Helper::kSD){ FillHisto1D("SimHadEtSD",fSimHadEt,1.0); FillHisto1D("SimTotEtSD",fSimTotEt,1.0); FillHisto1D("NEventsSD",0.5,1); @@ -1772,7 +1775,7 @@ Int_t AliAnalysisHadEtMonteCarlo::AnalyseEvent(AliVEvent* ev) FillHisto1D("SimRawEtSDMBITS",fSimRawEtITS,1.0); } } - if(fDataSet!=20100 && AliPWG0Helper::GetEventProcessType(mcEvent->Header()) == AliPWG0Helper::kDD){ + if((fDataSet!=20100 || fDataSet==2011) && AliPWG0Helper::GetEventProcessType(mcEvent->Header()) == AliPWG0Helper::kDD){ FillHisto1D("SimHadEtDD",fSimHadEt,1.0); FillHisto1D("SimTotEtDD",fSimTotEt,1.0); FillHisto1D("NEventsDD",0.5,1); @@ -1866,7 +1869,7 @@ void AliAnalysisHadEtMonteCarlo::CreateHistograms(){ CreateEtaPtHisto2D("EtNSimulatedAntiProtonEnhanced","Number of simulated #bar{p}"); } CreateEtaPtHisto2D("EtNSimulatedChargedHadron","Number of simulated charged hadrons"); - if(fDataSet==20100){//If this is Pb+Pb + if(fDataSet==20100 || fDataSet==2011){//If this is Pb+Pb Int_t width = 5; if(fNCentBins<21) width = 10; for(Int_t i=0;iData()),"Reconstructed E_{T} from #bar{p}"); } CreateEtaPtHisto2D(Form("EtNReconstructed%sChargedHadron",cutName->Data()),"Reconstructed E_{T} from charged hadrons"); - if(fDataSet==20100){//If this is Pb+Pb + if(fDataSet==20100||fDataSet==2011){//If this is Pb+Pb Int_t width = 5; if(fNCentBins<21) width = 10; for(Int_t j=0;j