- void SetEtaLimits(Float_t min, Float_t max) { fMinEta = min, fMaxEta = max ; }
- void SetJetAreaCut(Float_t cut) { fJetAreaCut = cut ; }
- void SetPercAreaCut(Float_t p) { fPercAreaCut = p ; }
- void SetJetPtCut(Float_t cut) { fJetPtCut = cut ; }
- void SetJetRadius(Float_t r) { fJetRadius = r ; }
- void SetJetsName(const char *n) { fJetsName = n ; }
- void SetMaxClusterPt(Float_t b) { fMaxClusterPt = b ; }
- void SetMaxTrackPt(Float_t b) { fMaxTrackPt = b ; }
- void SetPhiLimits(Float_t min, Float_t max) { fMinPhi = min, fMaxPhi = max ; }
- void SetPtBiasJetClus(Float_t b) { fPtBiasJetClus = b ; }
- void SetPtBiasJetTrack(Float_t b) { fPtBiasJetTrack = b ; }
+ //these should all point to the jet container
+ void SetAnaType(UInt_t t, Int_t c = 0) { SetJetAcceptanceType(t,c); }
+ void SetJetAcceptanceType(UInt_t t, Int_t c = 0);
+ void SetJetAcceptanceType(TString cutType, Int_t c = 0);
+ void SetJetEtaLimits(Float_t min, Float_t max, Int_t c = 0);
+ void SetJetPhiLimits(Float_t min, Float_t max, Int_t c = 0);
+ void SetJetAreaCut(Float_t cut, Int_t c = 0);
+ void SetPercAreaCut(Float_t p, Int_t c = 0);
+ void SetZLeadingCut(Float_t zemc, Float_t zch, Int_t c = 0);
+ void SetNEFCut(Float_t min, Float_t max, Int_t c = 0);
+ void SetAreaEmcCut(Double_t a = 0.99, Int_t c = 0);
+ void SetJetPtCut(Float_t cut, Int_t c = 0);
+ void SetJetRadius(Float_t r, Int_t c = 0);
+ void SetMaxClusterPt(Float_t b, Int_t c = 0);
+ void SetMaxTrackPt(Float_t b, Int_t c = 0);
+ void SetPtBiasJetClus(Float_t b, Int_t c = 0);
+ void SetPtBiasJetTrack(Float_t b, Int_t c = 0);
+ void SetLeadingHadronType(Int_t t, Int_t c = 0);
+ void SetNLeadingJets(Int_t t, Int_t c = 0);
+ void SetJetBitMap(UInt_t m, Int_t c = 0);
+ void SetJetTrigger(UInt_t t, Int_t c = 0);
+ void SetIsParticleLevel(Bool_t b, Int_t c = 0);
+ void SetJetsName(const char *n) { AddJetContainer(n); }
+ virtual void SetRhoName(const char *n, Int_t c = 0);
+ virtual void SetLocalRhoName(const char *n) { fLocalRhoName = n; }
+ const TString& GetRhoName(Int_t c = 0) const;
+ AliJetContainer *AddJetContainer(const char *n, TString defaultCutType = "", Float_t jetRadius = 0.4);
+ void RemoveJetContainer(Int_t i) { fJetCollArray.RemoveAt(i);}
+ AliJetContainer *GetJetContainer(Int_t i=0) const;
+ AliJetContainer *GetJetContainer(const char* name) const;