fJetEtaMax(+1),
fGhostArea(0.005),
fMinMCLabel(0),
+ fRecombScheme(-1),
fTrackEfficiency(1.),
fIsInit(0),
fIsPSelSet(0),
fJetEtaMax(+1),
fGhostArea(0.005),
fMinMCLabel(0),
+ fRecombScheme(-1),
fTrackEfficiency(1.),
fIsInit(0),
fIsPSelSet(0),
fjw.SetAreaType(fastjet::active_area_explicit_ghosts);
fjw.SetGhostArea(fGhostArea);
fjw.SetR(fRadius);
- fjw.SetAlgorithm(jalgo);
+ fjw.SetAlgorithm(jalgo);
+ if(fRecombScheme>0)
+ fjw.SetRecombScheme(static_cast<fastjet::RecombinationScheme>(fRecombScheme));
fjw.SetMaxRap(fEtaMax);
fjw.Clear();
void SetJetPhiRange(Double_t pmi, Double_t pma) {fJetPhiMin = pmi; fJetPhiMax = pma; }
void SetGhostArea(Double_t gharea) { fGhostArea = gharea; }
void SetMinMCLabel(Int_t s) { fMinMCLabel = s ; }
+ void SetRecombSheme(Int_t scheme) { fRecombScheme = scheme; }
void SelectCollisionCandidates(UInt_t offlineTriggerMask = AliVEvent::kMB)
{
if(!fIsPSelSet)
Double_t fJetEtaMax; // maximum eta to keep jet in output
Double_t fGhostArea; // ghost area
Int_t fMinMCLabel; // minimum MC label value for the tracks/clusters being considered MC particles
+ Int_t fRecombScheme; // recombination scheme used by fastjet
Double_t fTrackEfficiency; // artificial tracking inefficiency (0...1)
Bool_t fIsInit; //!=true if already initialized
Bool_t fIsPSelSet; //!=true if physics selection was set