CMS 3D CMS Logo

SUSY_HLT_PhotonHT.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_PhotonHT_H
2 #define SUSY_HLT_PhotonHT_H
3 
4 // event
7 
8 // DQM
11 
12 // MET
15 
16 // Photon
18 
19 // Trigger
24 
25 namespace reco {
26  typedef std::vector<reco::Photon> PhotonCollection;
27 }
28 
30 public:
32  ~SUSY_HLT_PhotonHT() override;
33 
34 protected:
35  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
36  void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override;
37 
38 private:
39  // histos booking function
41 
42  // variables from config file
47 
52  double ptThrOffline_;
53  double htThrOffline_;
54 
55  // Histograms
62 };
63 
64 #endif
TriggerResults.h
edm::Run
Definition: Run.h:45
SUSY_HLT_PhotonHT::htThrOffline_
double htThrOffline_
Definition: SUSY_HLT_PhotonHT.h:53
TriggerEvent.h
edm::EDGetTokenT< reco::PFMETCollection >
SUSY_HLT_PhotonHT::h_htTurnOn_den
MonitorElement * h_htTurnOn_den
Definition: SUSY_HLT_PhotonHT.h:59
TriggerEventWithRefs.h
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
SUSY_HLT_PhotonHT::triggerFilterPhoton_
edm::InputTag triggerFilterPhoton_
Definition: SUSY_HLT_PhotonHT.h:50
SUSY_HLT_PhotonHT::triggerPathAuxiliaryForHadronic_
std::string triggerPathAuxiliaryForHadronic_
Definition: SUSY_HLT_PhotonHT.h:49
PFMETCollection.h
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
SUSY_HLT_PhotonHT::triggerFilterHt_
edm::InputTag triggerFilterHt_
Definition: SUSY_HLT_PhotonHT.h:51
SUSY_HLT_PhotonHT::h_htTurnOn_num
MonitorElement * h_htTurnOn_num
Definition: SUSY_HLT_PhotonHT.h:58
SUSY_HLT_PhotonHT::thePfMETCollection_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
Definition: SUSY_HLT_PhotonHT.h:43
Photon.h
SUSY_HLT_PhotonHT::h_ht
MonitorElement * h_ht
Definition: SUSY_HLT_PhotonHT.h:57
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
SUSY_HLT_PhotonHT::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: SUSY_HLT_PhotonHT.cc:27
SUSY_HLT_PhotonHT::triggerResults_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition: SUSY_HLT_PhotonHT.h:45
PFMET.h
SUSY_HLT_PhotonHT::triggerPath_
std::string triggerPath_
Definition: SUSY_HLT_PhotonHT.h:48
SUSY_HLT_PhotonHT::analyze
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: SUSY_HLT_PhotonHT.cc:33
SUSY_HLT_PhotonHT::bookHistos
void bookHistos(DQMStore::IBooker &)
Definition: SUSY_HLT_PhotonHT.cc:130
edm::EventSetup
Definition: EventSetup.h:57
TriggerObject.h
SUSY_HLT_PhotonHT::thePhotonCollection_
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
Definition: SUSY_HLT_PhotonHT.h:44
SUSY_HLT_PhotonHT::~SUSY_HLT_PhotonHT
~SUSY_HLT_PhotonHT() override
Definition: SUSY_HLT_PhotonHT.cc:23
SUSY_HLT_PhotonHT::h_photonPt
MonitorElement * h_photonPt
Definition: SUSY_HLT_PhotonHT.h:56
SUSY_HLT_PhotonHT::ptThrOffline_
double ptThrOffline_
Definition: SUSY_HLT_PhotonHT.h:52
EventSetup.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
reco::PhotonCollection
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
SUSY_HLT_PhotonHT::theTrigSummary_
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
Definition: SUSY_HLT_PhotonHT.h:46
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
SUSY_HLT_PhotonHT::SUSY_HLT_PhotonHT
SUSY_HLT_PhotonHT(const edm::ParameterSet &ps)
Definition: SUSY_HLT_PhotonHT.cc:8
SUSY_HLT_PhotonHT::h_photonTurnOn_num
MonitorElement * h_photonTurnOn_num
Definition: SUSY_HLT_PhotonHT.h:60
SUSY_HLT_PhotonHT::h_photonTurnOn_den
MonitorElement * h_photonTurnOn_den
Definition: SUSY_HLT_PhotonHT.h:61
SUSY_HLT_PhotonHT
Definition: SUSY_HLT_PhotonHT.h:29
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37