38 |
|
const char *GetOutputName() const { return GetCleanMuonsName(); } |
39 |
|
Double_t GetPtMin(Double_t pt) const { return fMuonPtMin; } |
40 |
|
Double_t GetTrackIsoCut() const { return fTrackIsolationCut; } |
41 |
+ |
Bool_t GetReverseIsoCut() const { return fReverseIsoCut; } |
42 |
|
void SetCaloIsoCut(Double_t cut) { fCaloIsolationCut = cut; } |
43 |
|
void SetCombIsoCut(Double_t cut) { fCombIsolationCut = cut; } |
44 |
|
void SetClassType(const char *type) { fMuonClassType = type; } |
51 |
|
void SetPtMin(Double_t pt) { fMuonPtMin = pt; } |
52 |
|
void SetTrackIsoCut(Double_t cut) { fTrackIsolationCut = cut; } |
53 |
|
void SetD0Cut(Double_t cut) { fD0Cut = cut; } |
54 |
+ |
void SetReverseIsoCut(Bool_t b) { fReverseIsoCut = b; } |
55 |
|
|
56 |
|
enum EMuIdType { |
57 |
|
kIdUndef = 0, //not defined |
97 |
|
const MuonCol *fMuons; //!muon collection |
98 |
|
const VertexCol *fVertices; //!vertices branch |
99 |
|
MuonTools *fMuonTools; //!muon tool |
100 |
+ |
Bool_t fReverseIsoCut; //!apply reversion iso cut |
101 |
|
|
102 |
|
ClassDef(MuonIDMod, 1) // Muon identification module |
103 |
|
}; |