GetSubEventTime();
- if (pParent) delete[] pParent;
- if (pSelected) delete[] pSelected;
- if (trackIt) delete[] trackIt;
+ delete[] pParent;
+ delete[] pSelected;
+ delete[] trackIt;
if (nc > 0) {
switch (fCountMode) {
if (fProcess == kPyJets || fProcess == kPyDirectGamma) {
TParticle* jet1 = (TParticle *) fParticles->At(6);
TParticle* jet2 = (TParticle *) fParticles->At(7);
- if (!CheckTrigger(jet1, jet2)) return 0;
+ if (!CheckTrigger(jet1, jet2)) {
+ delete [] pParent;
+ return 0;
+ }
}
if (fTriggerParticle) {
triggered = kTRUE;
break;
}
- if (!triggered) return 0;
+ if (!triggered) {
+ delete [] pParent;
+ return 0;
+ }
}
if(yQ>fYMin && yQ<fYMax) inYcut=kTRUE;
}
if (!theQ || !theQbar || !inYcut) {
- if (pParent) delete[] pParent;
+ delete[] pParent;
return 0;
}
}
if ( (fProcess == kPyW || fProcess == kPyZ || fProcess == kPyMb || fProcess == kPyMbNonDiffr)
&& (fCutOnChild == 1) ) {
if ( !CheckKinematicsOnChild() ) {
- if (pParent) delete[] pParent;
+ delete[] pParent;
return 0;
}
}
} // select particle
} // particle loop
- if (pParent) delete[] pParent;
+ delete[] pParent;
return 1;
}