CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 
23 public:
24  explicit ElectronGeneralAnalyzer(const edm::ParameterSet &conf);
25  ~ElectronGeneralAnalyzer() override;
26 
27  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
28  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
29 
30 private:
31  //=========================================
32  // parameters
33  //=========================================
34 
35  // collection input tags
42 
43  // for trigger
45  //std::vector<std::string > HLTPathsByName_;
46  //
47  // //=========================================
48  // // general attributes and utility methods
49  // //=========================================
50  //
51  // bool trigger( const edm::Event & e ) ;
52  // std::vector<unsigned int> HLTPathsByIndex_;
53 
54  //=========================================
55  // histograms
56  //=========================================
57 
65 };
66 
67 #endif
edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
MonitorElement * py_ele_nGsfTracksVsLs
MonitorElement * h2_ele_beamSpotXvsY
const edm::EventSetup & c
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