fMC(0x0),
fStack(0x0),
fVtx(0x0),
+ fTriggerMask(AliVEvent::kMB),
fIsPbPb(0),
fCentClass(10),
fTrackType(0),
fMC(0x0),
fStack(0x0),
fVtx(0x0),
+ fTriggerMask(AliVEvent::kMB),
fIsPbPb(0),
fCentClass(10),
fTrackType(0),
//Trigger
UInt_t isSelected = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
- if(!(isSelected&AliVEvent::kMB)) { //Select collison candidates
+ if(fTriggerMask != AliVEvent::kAny && !(isSelected&fTriggerMask)) { //Select collison candidates
AliDebug(2,Form(" Trigger Selection: event REJECTED ... "));
fNEventReject->Fill("Trigger",1);
selectEvent = kFALSE;
fNEventAll->Fill(0.);
if(!SelectEvent()) {
- fNEventReject->Fill("NTracks<2",1);
// Post output data
PostData(0,fHistList);
PostData(1,fCFManagerPos->GetParticleContainer());
//Only fill the MC containers if MC information is available
if(fMC) {
Int_t label = TMath::Abs(track->GetLabel());
+ if(label>fStack->GetNtrack()) {
+ if(fTrackType==1 || fTrackType==2 || fTrackType==7)
+ delete track;
+ continue;
+ }
TParticle *particle = fStack->Particle(label) ;
if(!particle) {
if(fTrackType==1 || fTrackType==2 || fTrackType==7)