CMS 3D CMS Logo

FSQDQM.h
Go to the documentation of this file.
1 #ifndef FSQDQM_H
2 #define FSQDQM_H
3 
14 
15 // Trigger stuff
18 
26 
31 
33 
34 // ParticleFlow
36 
37 // EGamma
42 
43 // Muon
48 
49 // Jets
53 
54 // MET
62 
63 //
66 
68 
70 
71 #include <iostream>
72 #include <fstream>
73 #include <string>
74 #include <vector>
75 #include <map>
76 #include <cmath>
77 
78 class FSQDQM : public DQMEDAnalyzer {
79 public:
80  FSQDQM(const edm::ParameterSet &ps);
81  ~FSQDQM() override;
82 
83 protected:
84  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
85 
86 private:
87  void bookHistograms(DQMStore::IBooker &bei, edm::Run const &, edm::EventSetup const &) override;
88  void bookHistos(DQMStore *bei);
89 
96 
97  std::vector<int> hltresults;
99 
100  //Histograms
104 
128 
135 
136  // math::XYZPoint RefVtx;
137 };
138 #endif
CaloJetCollection.h
TrajectoryStateOnSurface.h
Handle.h
FSQDQM::CastorJetMulti
MonitorElement * CastorJetMulti
Definition: FSQDQM.h:106
FSQDQM::h_ptsum_away
MonitorElement * h_ptsum_away
Definition: FSQDQM.h:122
FSQDQM::labelBS_
std::string labelBS_
Definition: FSQDQM.h:91
Muon.h
ESHandle.h
TriggerResults.h
FSQDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &bei, edm::Run const &, edm::EventSetup const &) override
Definition: FSQDQM.cc:101
PFCandidate.h
GenMETCollection.h
FSQDQM::h_ntracks_transverse
MonitorElement * h_ntracks_transverse
Definition: FSQDQM.h:124
edm::Run
Definition: Run.h:45
deltaPhi.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
LuminosityBlock.h
DataKeyTags.h
PFJetCollection.h
Measurement1D.h
FSQDQM::Track_HP_Eta
MonitorElement * Track_HP_Eta
Definition: FSQDQM.h:110
BasicJetCollection.h
DQMStore.h
FSQDQM::PV_sumTrks
MonitorElement * PV_sumTrks
Definition: FSQDQM.h:119
FSQDQM::h_leadingtrkpt_ptsum_away
MonitorElement * h_leadingtrkpt_ptsum_away
Definition: FSQDQM.h:132
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
FSQDQM::tok_castorjet_
edm::EDGetTokenT< reco::BasicJetCollection > tok_castorjet_
Definition: FSQDQM.h:95
PFMETCollection.h
FSQDQM::PFJetphi
MonitorElement * PFJetphi
Definition: FSQDQM.h:103
FSQDQM::tok_pfjet_
edm::EDGetTokenT< reco::PFJetCollection > tok_pfjet_
Definition: FSQDQM.h:94
FSQDQM::h_leadingtrkpt_ntrk_transverse
MonitorElement * h_leadingtrkpt_ntrk_transverse
Definition: FSQDQM.h:131
EcalRecHitCollections.h
FSQDQM::labelPFJet_
std::string labelPFJet_
Definition: FSQDQM.h:91
CaloMETCollection.h
CandidateFwd.h
FSQDQM::h_ptsum_towards
MonitorElement * h_ptsum_towards
Definition: FSQDQM.h:120
dqm::legacy::DQMStore
Definition: DQMStore.h:727
FSQDQM::PV_numTrks
MonitorElement * PV_numTrks
Definition: FSQDQM.h:118
FSQDQM::Track_HP_dxyvtx_over_dxyerror
MonitorElement * Track_HP_dxyvtx_over_dxyerror
Definition: FSQDQM.h:114
FSQDQM::h_ptsum_transverse
MonitorElement * h_ptsum_transverse
Definition: FSQDQM.h:121
CaloMET.h
MuonSelectors.h
FSQDQM::h_ntracks_away
MonitorElement * h_ntracks_away
Definition: FSQDQM.h:125
MuonFwd.h
FSQDQM::FSQDQM
FSQDQM(const edm::ParameterSet &ps)
Definition: FSQDQM.cc:83
FSQDQM::h_ntracks_towards
MonitorElement * h_ntracks_towards
Definition: FSQDQM.h:123
Run.h
FSQDQM::h_leadingtrkpt_ntrk_towards
MonitorElement * h_leadingtrkpt_ntrk_towards
Definition: FSQDQM.h:130
FSQDQM::eventNumber_
unsigned int eventNumber_
Definition: FSQDQM.h:98
MuonIsolation.h
FSQDQM::PFJetpt
MonitorElement * PFJetpt
Definition: FSQDQM.h:101
FSQDQM::h_ntracks
MonitorElement * h_ntracks
Definition: FSQDQM.h:127
FSQDQM::hltresults
std::vector< int > hltresults
Definition: FSQDQM.h:97
FSQDQM::PFJetMulti
MonitorElement * PFJetMulti
Definition: FSQDQM.h:107
FSQDQM::runNumber_
unsigned int runNumber_
Definition: FSQDQM.h:98
GsfElectron.h
DQMEDAnalyzer.h
FSQDQM::Track_HP_Phi
MonitorElement * Track_HP_Phi
Definition: FSQDQM.h:109
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Vertex.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
FSQDQM::h_leadingtrkpt_ptsum_transverse
MonitorElement * h_leadingtrkpt_ptsum_transverse
Definition: FSQDQM.h:134
FSQDQM::labelTrack_
std::string labelTrack_
Definition: FSQDQM.h:91
ElectronFwd.h
METCollection.h
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
FSQDQM::PFJetRapidity
MonitorElement * PFJetRapidity
Definition: FSQDQM.h:108
EcalClusterTools.h
FSQDQM::Track_HP_dzvtx_over_dzerr
MonitorElement * Track_HP_dzvtx_over_dzerr
Definition: FSQDQM.h:113
FSQDQM::Track_HP_Pt
MonitorElement * Track_HP_Pt
Definition: FSQDQM.h:111
PFMET.h
FSQDQM::bookHistos
void bookHistos(DQMStore *bei)
FSQDQM::tok_track_
edm::EDGetTokenT< reco::TrackCollection > tok_track_
Definition: FSQDQM.h:93
FSQDQM::h_trkptsum
MonitorElement * h_trkptsum
Definition: FSQDQM.h:126
FSQDQM::pvs_
edm::EDGetTokenT< edm::View< reco::Vertex > > pvs_
Definition: FSQDQM.h:92
edm::EventSetup
Definition: EventSetup.h:57
HLTConfigProvider.h
FSQDQM::labelCastorJet_
std::string labelCastorJet_
Definition: FSQDQM.h:91
InputTag.h
FSQDQM::~FSQDQM
~FSQDQM() override
Definition: FSQDQM.cc:95
FSQDQM::vertex_
edm::InputTag vertex_
Definition: FSQDQM.h:90
MET.h
FSQDQM::h_leadingtrkpt_ntrk_away
MonitorElement * h_leadingtrkpt_ntrk_away
Definition: FSQDQM.h:129
CaloCellGeometry.h
FSQDQM::h_leadingtrkpt_ptsum_towards
MonitorElement * h_leadingtrkpt_ptsum_towards
Definition: FSQDQM.h:133
Electron.h
StringCutObjectSelector.h
FSQDQM
Definition: FSQDQM.h:78
FSQDQM::CastorJetphi
MonitorElement * CastorJetphi
Definition: FSQDQM.h:105
FSQDQM::bxNumber_
unsigned int bxNumber_
Definition: FSQDQM.h:98
CaloGeometry.h
FSQDQM::analyze
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: FSQDQM.cc:146
FSQDQM::PFJeteta
MonitorElement * PFJeteta
Definition: FSQDQM.h:102
GlobalVector.h
FSQDQM::Track_HP_ptErr_over_pt
MonitorElement * Track_HP_ptErr_over_pt
Definition: FSQDQM.h:112
EventSetup.h
FSQDQM::lumiNumber_
unsigned int lumiNumber_
Definition: FSQDQM.h:98
dqm::implementation::IBooker
Definition: DQMStore.h:43
Candidate.h
ParameterSet.h
edm::Event
Definition: Event.h:73
FSQDQM::PV_d0
MonitorElement * PV_d0
Definition: FSQDQM.h:117
edm::InputTag
Definition: InputTag.h:15
FSQDQM::NPV
MonitorElement * NPV
Definition: FSQDQM.h:115
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
FSQDQM::PV_chi2
MonitorElement * PV_chi2
Definition: FSQDQM.h:116