6 |
|
// This module applies muon identification criteria and exports a pointer to a collection |
7 |
|
// of "good muons" according to the specified ID scheme. |
8 |
|
// |
9 |
+ |
// See http://indico.cern.ch/contributionDisplay.py?contribId=1&confId=45945 |
10 |
+ |
// See http://indico.cern.ch/getFile.py/access?contribId=1&resId=0&materialId=slides&confId=42229 |
11 |
+ |
// |
12 |
|
// Authors: S.Xie |
13 |
|
//-------------------------------------------------------------------------------------------------- |
14 |
|
|
26 |
|
public: |
27 |
|
MuonIDMod(const char *name="MuonIDMod", |
28 |
|
const char *title="Muon identification module"); |
26 |
– |
~MuonIDMod() {} |
29 |
|
|
30 |
|
Double_t GetCaloIsoCut() const { return fCaloIsolationCut; } |
31 |
|
const char *GetClassType() const { return fMuonClassType; } |
88 |
|
Double_t fCaloIsolationCut; //cut value for calo isolation |
89 |
|
Double_t fCombIsolationCut; //cut value for combined isolation |
90 |
|
Double_t fMuonPtMin; //min muon pt |
91 |
< |
const MuonCol *fMuons; //!muon collection |
90 |
< |
const VertexCol *fVertices; // Vertices branches |
91 |
< |
MuonTools *fMuonTools; //!muon tool |
91 |
> |
Double_t fD0Cut; //max d0 |
92 |
|
EMuIdType fMuIDType; //!muon id type (imposed) |
93 |
|
EMuIsoType fMuIsoType; //!muon iso type (imposed) |
94 |
|
EMuClassType fMuClassType; //!muon class type (imposed) |
95 |
< |
Double_t fD0Cut; //max d0 |
95 |
> |
const MuonCol *fMuons; //!muon collection |
96 |
> |
const VertexCol *fVertices; //!vertices branch |
97 |
> |
MuonTools *fMuonTools; //!muon tool |
98 |
|
|
99 |
|
ClassDef(MuonIDMod, 1) // Muon identification module |
100 |
|
}; |