CMS 3D CMS Logo

LeptonVertexSignificance.h
Go to the documentation of this file.
1 //
2 //
3 
4 #ifndef PhysicsTools_PatUtils_LeptonVertexSignificance_h
5 #define PhysicsTools_PatUtils_LeptonVertexSignificance_h
6 
20 
22 
23 namespace reco {
24  class Track;
25 }
26 
27 namespace edm {
28  class Event;
29  class EventSetup;
30 } // namespace edm
31 
32 namespace pat {
33  class Electron;
34  class Muon;
35 
37  public:
41 
42  float calculate(const Electron& anElectron, const edm::Event& iEvent);
43  float calculate(const Muon& aMuon, const edm::Event& iEvent);
44 
45  private:
46  float calculate(const reco::Track& track, const edm::Event& iEvent);
49  };
50 
51 } // namespace pat
52 
53 #endif
edm::EDGetTokenT< reco::VertexCollection > vertexToken_
Definition: HeavyIon.h:7
Calculates a lepton&#39;s vertex association significance.
TransientTrackBuilder * theTrackBuilder_
int iEvent
Definition: GenABIO.cc:224
Definition: Muon.py:1
fixed size matrix
HLT enums.