CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlignmentMonitorMuonSystemMap1D.h
Go to the documentation of this file.
1 #ifndef Alignment_CommonAlignmentMonitor_AlignmentMonitorMuonSystemMap1D_H
2 #define Alignment_CommonAlignmentMonitor_AlignmentMonitorMuonSystemMap1D_H
3 
10 // system include files
18 
21 
22 // user include files
23 
24 //
25 // class definition
26 //
27 
29 public:
32 
33  void book();
34  void event(const edm::Event &iEvent, const edm::EventSetup &iSetup, const ConstTrajTrackPairCollection& iTrajTracks);
35  void afterAlignment(const edm::EventSetup &iSetup);
36 
37 private:
38  friend class MuonSystemMapPlot1D;
39 
40  std::string num02d(int num);
41 
42  double m_minTrackPt;
43  double m_maxTrackPt;
50 
59 
64 
75 
76  std::vector<MuonSystemMapPlot1D*> m_plots;
77 
87 };
88 
89 #endif // Alignment_CommonAlignmentMonitor_AlignmentMonitorMuonSystemMap1D_H
void event(const edm::Event &iEvent, const edm::EventSetup &iSetup, const ConstTrajTrackPairCollection &iTrajTracks)
Called for each event (by &quot;run()&quot;): may be reimplemented.
int iEvent
Definition: GenABIO.cc:243
void book()
Book or retrieve histograms; MUST be reimplemented.
std::vector< ConstTrajTrackPair > ConstTrajTrackPairCollection
void afterAlignment(const edm::EventSetup &iSetup)
long long int num
Definition: procUtils.cc:71
std::vector< MuonSystemMapPlot1D * > m_plots
AlignmentMonitorMuonSystemMap1D(const edm::ParameterSet &cfg)