37 |
|
const char *GetIsoType() const { return fMuonIsoType; } |
38 |
|
const char *GetOutputName() const { return GetCleanMuonsName(); } |
39 |
|
Double_t GetPtMin(Double_t pt) const { return fMuonPtMin; } |
40 |
– |
Double_t GetTrackIsoCut() const { return fTrackIsolationCut; } |
40 |
|
Bool_t GetReverseIsoCut() const { return fReverseIsoCut; } |
41 |
+ |
Double_t GetTrackIsoCut() const { return fTrackIsolationCut; } |
42 |
+ |
void SetApplyD0Cut(Bool_t b) { fApplyD0Cut = b; } |
43 |
|
void SetCaloIsoCut(Double_t cut) { fCaloIsolationCut = cut; } |
44 |
|
void SetClassType(const char *type) { fMuonClassType = type; } |
45 |
|
void SetCleanMuonsName(const char *name) { fCleanMuonsName = name; } |
46 |
|
void SetCleanName(const char *name) { SetCleanMuonsName(name); } |
47 |
|
void SetCombIsoCut(Double_t cut) { fCombIsolationCut = cut; } |
48 |
< |
void SetD0Cut(Double_t cut) { fD0Cut = cut; } |
48 |
> |
void SetD0Cut(Double_t cut) { fD0Cut = cut; } |
49 |
|
void SetIDType(const char *type) { fMuonIDType = type; } |
50 |
|
void SetInputName(const char *name) { fMuonBranchName = name; } |
51 |
|
void SetIsoType(const char *type) { fMuonIsoType = type; } |
52 |
|
void SetOutputName(const char *name) { SetCleanMuonsName(name); } |
53 |
|
void SetPtMin(Double_t pt) { fMuonPtMin = pt; } |
54 |
< |
void SetReverseIsoCut(Bool_t b) { fReverseIsoCut = b; } |
54 |
> |
void SetReverseIsoCut(Bool_t b) { fReverseIsoCut = b; } |
55 |
|
void SetTrackIsoCut(Double_t cut) { fTrackIsolationCut = cut; } |
56 |
|
|
57 |
|
enum EMuIdType { |
91 |
|
Double_t fCaloIsolationCut; //cut value for calo isolation |
92 |
|
Double_t fCombIsolationCut; //cut value for combined isolation |
93 |
|
Double_t fMuonPtMin; //min muon pt |
94 |
+ |
Bool_t fApplyD0Cut; //=true then apply d0 cut (def=1) |
95 |
|
Double_t fD0Cut; //max d0 |
96 |
|
Bool_t fReverseIsoCut; //apply reversion iso cut (default=0) |
97 |
|
EMuIdType fMuIDType; //!muon id type (imposed) |