CMS 3D CMS Logo

L1AnalysisRecoMuon2.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisRecoMuon2_H__
2 #define __L1Analysis_L1AnalysisRecoMuon2_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 05/03/2010 - A.C. Le Bihan
6 //
7 //
8 // Original code : L1Trigger/L1TNtuples/L1RecoJetNtupleProducer - Jim Brooke
9 //-------------------------------------------------------------------------------
10 
15 
16 //muons
26 
29 
30 
31 //vertices bp
35 
36 // track extrapolation
39 
40 namespace L1Analysis
41 {
43  {
44  public:
47 
48  void init(const edm::EventSetup &eventSetup);
49 
50  //void Print(std::ostream &os = std::cout) const;
51  void SetMuon(const edm::Event& event,
52  const edm::EventSetup& setup,
55  double METx, double METy,
56  unsigned maxMuon);
57 
58  /* bool isMediumMuon(const reco::Muon & recoMu) ; */
59  /* bool isLooseMuon (const reco::Muon & recoMu); */
60 
62  void Reset() {recoMuon_.Reset();}
63 
64  private :
66 
69  };
70 }
71 #endif
72 
def setup(process, global_tag, zero_tesla=False)
Definition: GeneralSetup.py:1
Propagate an object (usually a track) to the second muon station. Support for other muon stations wil...
L1AnalysisRecoMuon2(const edm::ParameterSet &pset)
L1AnalysisRecoMuon2DataFormat recoMuon_
void init(const edm::EventSetup &eventSetup)
void SetMuon(const edm::Event &event, const edm::EventSetup &setup, const edm::Handle< reco::MuonCollection > muons, const edm::Handle< reco::VertexCollection > vertices, double METx, double METy, unsigned maxMuon)
Definition: event.py:1
L1AnalysisRecoMuon2DataFormat * getData()