fListHist->SetOwner(); // IMPORTANT!
if(! fHistEventMultiplicity ){
- fHistEventMultiplicity = new TH1F( "fHistEventMultiplicity" , "Nb of Events" , 10 , 0, 10);
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(1,"All Events");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(2,"Events w/PV");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(3,"Events w/|Vz|<10cm");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(4,"Central Events");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(5,"SemiCentral Events");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(6,"MB Events");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(7,"Central Events w/|Vz|<10cm");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(8,"SemiCentral Events w/|Vz|<10cm");
- fHistEventMultiplicity->GetXaxis()->SetBinLabel(9,"MB Events w/|Vz|<10cm");
+ fHistEventMultiplicity = new TH1F( "fHistEventMultiplicity" , "Nb of Events" , 12 , -0.5, 11.5);
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(1 ,"All Events");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(2 ,"Events w/PV");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(3 ,"Events w/|Vz|<10cm");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(4 ,"Central Events");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(5 ,"SemiCentral Events");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(6 ,"MB Events");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(7 ,"Central Events w/|Vz|<10cm");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(8 ,"SemiCentral Events w/|Vz|<10cm");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(9 ,"MB Events w/|Vz|<10cm");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(10,"Any Events");
+ fHistEventMultiplicity->GetXaxis()->SetBinLabel(11,"Any Events w/|Vz|<10cm");
fListHist->Add(fHistEventMultiplicity);
}
TrackNumber = lESDevent->GetNumberOfTracks();
if (TrackNumber<2) return;
- fHistTrackMultiplicity->Fill(TrackNumber,percentile); //tracce per evento
-
//****************************************
// PID
Bool_t isSelectedCentral = (inputHandler->IsEventSelected() & AliVEvent::kCentral);
Bool_t isSelectedSemiCentral = (inputHandler->IsEventSelected() & AliVEvent::kSemiCentral);
Bool_t isSelectedMB = (inputHandler->IsEventSelected() & AliVEvent::kMB);
+ Bool_t isSelectedAny = (inputHandler->IsEventSelected() & AliVEvent::kAny);
if(isSelectedCentral){
fHistEventMultiplicity->Fill(3);
fHistTrackMultiplicityMB->Fill(TrackNumber,percentile);
eventtype=3;
}
-
- if(isSelectedCentral || isSelectedSemiCentral || isSelectedMB){
+
+ if(isSelectedAny){
+ fHistEventMultiplicity->Fill(9);
+ fHistTrackMultiplicityMB->Fill(TrackNumber,percentile);
+ fHistTrackMultiplicity->Fill(TrackNumber,percentile); //tracce per evento
+ eventtype=4;
+ }
+
+ if(isSelectedCentral || isSelectedSemiCentral || isSelectedMB || isSelectedAny){
// ANALISYS
fHistTrackMultiplicityPVMB->Fill(TrackNumber,percentile);
fHistEventMultiplicity->Fill(8);
}
+
+ if(eventtype==4){
+ fHistEventMultiplicity->Fill(10);
+ }
fHistEventMultiplicity->Fill(2);
status = (ULong_t)esdtrack->GetStatus();
isTPC = (((status) & AliESDtrack::kTPCin) != 0);
isTOF = ((((status) & AliESDtrack::kTOFout) != 0) && (((status) & AliESDtrack::kTIME) != 0));
-
UInt_t mapITS=esdtrack->GetITSClusterMap();
tHelzPrimaryVertex =(Float_t)zPrimaryVertex;
tHelchi2PerClusterTPC =(Float_t)chi2PerClusterTPC;
- fNtuple4->Fill();
+ // fNtuple4->Fill();
}
}
} //! track