5 #include <TClonesArray.h>
9 #include "AliJFJetTrigger.h"
11 ClassImp(AliJFJetTrigger)
13 AliJFJetTrigger::AliJFJetTrigger(Int_t n) : AliJFJetFinder(n)
15 fParticles=new TClonesArray("TParticle",100000);
18 AliJFJetTrigger::~AliJFJetTrigger()
23 Bool_t AliJFJetTrigger::IsAcceptedParticle(TParticle *p)
25 if(p->GetStatusCode()%100!=1) return kFALSE;
27 Int_t pcode=p->GetPdgCode();
29 if((!fEM) && ((pcode==11)||(pcode==-11)||(pcode==22))) return kFALSE;
31 TParticlePDG *pdg=p->GetPDG();
32 Float_t ch=pdg->Charge();
33 if((!fCharged)&&(ch)) return kFALSE;
34 if((!fNeutral)&&(!ch)) return kFALSE;
37 if((eta<fEtaMin)||(eta>fEtaMax)) return kFALSE;
40 if((phi<fPhiMin)||(phi>fPhiMax)) return kFALSE;
43 if((pt<fPtMin)||(pt>fPtMax)) return kFALSE;