26 |
|
const char *GetCaloTausName() const { return fCaloTausName; } |
27 |
|
Double_t GetEnergyFractionEmMax() const { return fEnergyFractionEmMax; } |
28 |
|
const char *GetGoodTausName() const { return fGoodTausName; } |
29 |
+ |
Double_t GetHCalEtOverPtMin() const { return fHCalEtOverPtMin; } |
30 |
|
Double_t GetIsoTrackPtSumMax() const { return fIsoTrackPtSumMax; } |
31 |
< |
Double_t GetJetPtMin() const { return fTauJetPtMin; } |
31 |
> |
Double_t GetJetPtMin() const { return fJetPtMin; } |
32 |
> |
Double_t GetLeadTrackPtMin() const { return fLeadTrackPtMin; } |
33 |
|
UInt_t GetNIsoTracksMax() const { return fNIsoTracksMax; } |
34 |
|
UInt_t GetNSignalTracksMax() const { return fNSignalTracksMax; } |
35 |
< |
Double_t GetPtMin() const { return fTauPtMin; } |
35 |
> |
Double_t GetPtMin() const { return fPtMin; } |
36 |
|
Double_t GetSignalTracksMassMax() const { return fSignalTracksMassMax; } |
37 |
|
void SetCaloTausName(const char *n) { fCaloTausName = n; } |
38 |
|
void SetEnergyFractionEmMax(Double_t x){ fEnergyFractionEmMax = x; } |
39 |
|
void SetGoodTausName(const char *n) { fGoodTausName = n; } |
40 |
+ |
void SetHCalEtOverPtMin(Double_t x) { fHCalEtOverPtMin = x; } |
41 |
|
void SetIsoTrackPtSumMax(Double_t x) { fIsoTrackPtSumMax = x; } |
42 |
< |
void SetJetPtMin(Double_t x) { fTauJetPtMin = x; } |
42 |
> |
void SetJetPtMin(Double_t x) { fJetPtMin = x; } |
43 |
> |
void SetLeadTrackPtMin(Double_t x) { fLeadTrackPtMin = x; } |
44 |
|
void SetNIsoTracksMax(Int_t d) { fNIsoTracksMax = d; } |
45 |
|
void SetNSignalTracksMax(Int_t d) { fNSignalTracksMax = d; } |
46 |
< |
void SetPtMin(Double_t x) { fTauPtMin = x; } |
46 |
> |
void SetPtMin(Double_t x) { fPtMin = x; } |
47 |
|
void SetSignalTracksMassMax(Double_t x){ fSignalTracksMassMax = x; } |
48 |
|
|
49 |
|
protected: |
52 |
|
|
53 |
|
TString fCaloTausName; //name of tau collection (input) |
54 |
|
TString fGoodTausName; //name of exported "good Tau" collection (output) |
55 |
< |
Double_t fTauPtMin; //min pt cut |
56 |
< |
Double_t fTauJetPtMin; //min jet pt cut |
55 |
> |
Double_t fPtMin; //min pt cut |
56 |
> |
Double_t fJetPtMin; //min jet pt cut |
57 |
> |
Double_t fLeadTrackPtMin; //min leading track pt cut |
58 |
|
UInt_t fNSignalTracksMax; //maximum of signal tracks |
59 |
|
UInt_t fNIsoTracksMax; //maximum of iso tracks |
60 |
|
Double_t fSignalTracksMassMax; //maximum of mass for signal tracks |
61 |
|
Double_t fIsoTrackPtSumMax; //maximum of Pt iso tracks |
62 |
|
Double_t fEnergyFractionEmMax; //maximum of EnergyFractionEm |
63 |
+ |
Double_t fHCalEtOverPtMin; //minimum of HCalEt over Pt for the leading track |
64 |
+ |
|
65 |
|
const CaloTauCol *fCaloTaus; //!tau branch |
66 |
|
|
67 |
|
ClassDef(TauIDMod, 1) // Tau identification module |