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 
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
TrackerGeometry.h
ESHandle.h
edm::Run
Definition: Run.h:45
ElectronDqmAnalyzerBase
Definition: ElectronDqmAnalyzerBase.h:19
edm::EDGetTokenT< reco::GsfElectronCollection >
ElectronGeneralAnalyzer::matchingObjectCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > matchingObjectCollection_
Definition: ElectronGeneralAnalyzer.h:37
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
ElectronGeneralAnalyzer::trackCollection_
edm::EDGetTokenT< reco::TrackCollection > trackCollection_
Definition: ElectronGeneralAnalyzer.h:39
ElectronGeneralAnalyzer::h1_ele_triggers
MonitorElement * h1_ele_triggers
Definition: ElectronGeneralAnalyzer.h:64
ElectronDqmAnalyzerBase.h
ElectronGeneralAnalyzer::beamSpotTag_
edm::EDGetTokenT< reco::BeamSpot > beamSpotTag_
Definition: ElectronGeneralAnalyzer.h:41
ElectronGeneralAnalyzer::vertexCollection_
edm::EDGetTokenT< reco::VertexCollection > vertexCollection_
Definition: ElectronGeneralAnalyzer.h:40
ElectronGeneralAnalyzer::h2_ele_beamSpotXvsY
MonitorElement * h2_ele_beamSpotXvsY
Definition: ElectronGeneralAnalyzer.h:58
ElectronGeneralAnalyzer::py_ele_nElectronsVsLs
MonitorElement * py_ele_nElectronsVsLs
Definition: ElectronGeneralAnalyzer.h:59
ElectronGeneralAnalyzer::gsftrackCollection_
edm::EDGetTokenT< reco::GsfTrackCollection > gsftrackCollection_
Definition: ElectronGeneralAnalyzer.h:38
Vertex.h
ElectronGeneralAnalyzer
Definition: ElectronGeneralAnalyzer.h:22
ElectronGeneralAnalyzer::py_ele_nTracksVsLs
MonitorElement * py_ele_nTracksVsLs
Definition: ElectronGeneralAnalyzer.h:62
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
ElectronGeneralAnalyzer::triggerResults_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition: ElectronGeneralAnalyzer.h:44
ElectronGeneralAnalyzer::~ElectronGeneralAnalyzer
~ElectronGeneralAnalyzer() override
Definition: ElectronGeneralAnalyzer.cc:43
edm::EventSetup
Definition: EventSetup.h:58
ElectronGeneralAnalyzer::electronCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > electronCollection_
Definition: ElectronGeneralAnalyzer.h:36
ElectronGeneralAnalyzer::py_ele_nClustersVsLs
MonitorElement * py_ele_nClustersVsLs
Definition: ElectronGeneralAnalyzer.h:60
ElectronGeneralAnalyzer::py_ele_nGsfTracksVsLs
MonitorElement * py_ele_nGsfTracksVsLs
Definition: ElectronGeneralAnalyzer.h:61
ElectronGeneralAnalyzer::py_ele_nVerticesVsLs
MonitorElement * py_ele_nVerticesVsLs
Definition: ElectronGeneralAnalyzer.h:63
VertexFwd.h
ElectronGeneralAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ElectronGeneralAnalyzer.cc:45
SuperClusterFwd.h
EventSetup.h
TrajectoryStateTransform.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46
ElectronGeneralAnalyzer::ElectronGeneralAnalyzer
ElectronGeneralAnalyzer(const edm::ParameterSet &conf)
Definition: ElectronGeneralAnalyzer.cc:27
ElectronGeneralAnalyzer::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: ElectronGeneralAnalyzer.cc:60
edm::Event
Definition: Event.h:73
MagneticField
Definition: MagneticField.h:19
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37