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 
13 //#include "FWCore/Framework/interface/Frameworkfwd.h"
15 
16 
17 namespace reco {class Track;}
20 
21 
23 public:
24 
27 
29  virtual ~GlobalMuonToMuonProducer();
30 
32  virtual void produce(edm::Event&, const edm::EventSetup&);
33 
34 protected:
35 
36 private:
37 
38  std::string theAlias;
39 
40  void setAlias( std::string alias ){
41  alias.erase( alias.size() - 1, alias.size() );
42  theAlias=alias;
43  }
44 
45  // tmp
46  void printTrackRecHits(const reco::Track &track,
47  edm::ESHandle<GlobalTrackingGeometry> trackingGeometry) const;
48 
49 
50 private:
51 
53 };
54 #endif
55 
virtual ~GlobalMuonToMuonProducer()
Destructor.
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