CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GlobalMuonToMuonProducer.h
Go to the documentation of this file.
1 #ifndef RecoMuon_MuonIdentification_GlobalMuonToMuonProducer_H
2 #define RecoMuon_MuonIdentification_GlobalMuonToMuonProducer_H
3 
11 //#include "FWCore/Framework/interface/Frameworkfwd.h"
13 
14 
15 namespace reco {class Track;}
21 
22 
24 public:
25 
28 
30  virtual ~GlobalMuonToMuonProducer();
31 
33  virtual void produce(edm::Event&, const edm::EventSetup&);
34 
35 protected:
36 
37 private:
38 
40 
41  void setAlias( std::string alias ){
42  alias.erase( alias.size() - 1, alias.size() );
43  theAlias=alias;
44  }
45 
46  // tmp
47  void printTrackRecHits(const reco::Track &track,
48  edm::ESHandle<GlobalTrackingGeometry> trackingGeometry) const;
49 
50 
51 private:
52 
55 };
56 #endif
57 
virtual ~GlobalMuonToMuonProducer()
Destructor.
edm::EDGetTokenT< reco::MuonTrackLinksCollection > trackLinkToken_
GlobalMuonToMuonProducer(const edm::ParameterSet &)
Constructor.
void setAlias(std::string alias)
void printTrackRecHits(const reco::Track &track, edm::ESHandle< GlobalTrackingGeometry > trackingGeometry) const
virtual void produce(edm::Event &, const edm::EventSetup &)
reconstruct muons