CMS 3D CMS Logo

ElectronGeneralAnalyzer.h
Go to the documentation of this file.
1 
2 #ifndef DQMOffline_EGamma_ElectronGeneralAnalyzer_h
3 #define DQMOffline_EGamma_ElectronGeneralAnalyzer_h
4 
6 
9 
12 
13 class MagneticField ;
14 
18 
21 
22 
24  {
25  public:
26 
27  explicit ElectronGeneralAnalyzer( const edm::ParameterSet & conf ) ;
28  ~ElectronGeneralAnalyzer() override ;
29 
30  void bookHistograms( DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override ;
31  void analyze( const edm::Event & e, const edm::EventSetup & c ) override ;
32 
33  private:
34 
35  //=========================================
36  // parameters
37  //=========================================
38 
39  // collection input tags
46 
47  // for trigger
49  //std::vector<std::string > HLTPathsByName_;
50 //
51 // //=========================================
52 // // general attributes and utility methods
53 // //=========================================
54 //
55 // bool trigger( const edm::Event & e ) ;
56 // std::vector<unsigned int> HLTPathsByIndex_;
57 
58  //=========================================
59  // histograms
60  //=========================================
61 
69 
70  } ;
71 
72 #endif
73 
74 
75 
edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
MonitorElement * py_ele_nGsfTracksVsLs
MonitorElement * h2_ele_beamSpotXvsY
MonitorElement * py_ele_nVerticesVsLs
MonitorElement * py_ele_nElectronsVsLs
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
ElectronGeneralAnalyzer(const edm::ParameterSet &conf)
MonitorElement * py_ele_nClustersVsLs
void analyze(const edm::Event &e, const edm::EventSetup &c) override
edm::EDGetTokenT< reco::TrackCollection > trackCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > electronCollection_
edm::EDGetTokenT< reco::VertexCollection > vertexCollection_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
edm::EDGetTokenT< reco::GsfTrackCollection > gsftrackCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > matchingObjectCollection_
Definition: Run.h:45