35 |
|
// note: for safety, tau name is determined by fIsHPSSel in SlaveBegin() |
36 |
|
void SetPFTausName(const char *n) { fPFTausName = n; } |
37 |
|
void SetPtMin(Double_t x) { fPtMin = x; } |
38 |
+ |
void SetEtaMax(Double_t x) { fEtaMax = x; } |
39 |
|
void SetPtLeadChargedHadronPFCandMin(Double_t x){ fPtLeadChargedHadronPFCandMin = x; } |
40 |
|
void SetIsoChargedHadronPtSumMax(Double_t x) { fIsoChargedHadronPtSumMax = x; } |
41 |
|
void SetIsoGammaEtSumMax(Double_t x) { fIsoGammaEtSumMax = x; } |
42 |
|
void SetSignalMassMin(Double_t x) { fSignalMassMin = x; } |
43 |
|
void SetSignalMassMax(Double_t x) { fSignalMassMax = x; } |
44 |
+ |
void SetIsLooseId(Bool_t b) { fIsLooseId = b; } |
45 |
|
void SetIsHPSSel(Bool_t b) { fIsHPSSel = b; } |
46 |
|
void SetHPSIso(const char *i) { fHPSIso = i; } |
47 |
|
|
52 |
|
TString fPFTausName; //name of tau collection (input) |
53 |
|
TString fGoodPFTausName; //name of exported good PFTau collection (output) |
54 |
|
Double_t fPtMin; //min tau pt cut |
55 |
+ |
Double_t fEtaMax; //max tau eta cut |
56 |
|
Double_t fPtLeadChargedHadronPFCandMin; //min LeadChargedHadronPFCand pt cut |
57 |
|
Double_t fIsoChargedHadronPtSumMax; //maximum of Pt iso tracks |
58 |
|
Double_t fIsoGammaEtSumMax; //maximum of Pt iso neutrals |
59 |
|
Double_t fSignalMassMin; //minimum of tau mass |
60 |
|
Double_t fSignalMassMax; //maximum of tau mass |
61 |
+ |
Bool_t fIsLooseId; //apply Loose Tau selection |
62 |
|
Bool_t fIsHPSSel; //apply HPS Tau selection |
63 |
|
TString fHPSIso; //isolation tightness: "tight", "medium", "loose" |
64 |
|
const PFTauCol *fPFTaus; //!tau branch |