CMS 3D CMS Logo

SUSY_HLT_PhotonMET.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_PhotonMET_H
2 #define SUSY_HLT_PhotonMET_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_PhotonMET() 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
46 
51  double ptThrOffline_;
53 
54  // Histograms
61 };
62 
63 #endif
TriggerResults.h
SUSY_HLT_PhotonMET::h_recoMet
MonitorElement * h_recoMet
Definition: SUSY_HLT_PhotonMET.h:56
SUSY_HLT_PhotonMET::h_photonTurnOn_den
MonitorElement * h_photonTurnOn_den
Definition: SUSY_HLT_PhotonMET.h:60
edm::Run
Definition: Run.h:45
TriggerEvent.h
edm::EDGetTokenT< reco::PFMETCollection >
SUSY_HLT_PhotonMET
Definition: SUSY_HLT_PhotonMET.h:29
SUSY_HLT_PhotonMET::triggerPathBase_
std::string triggerPathBase_
Definition: SUSY_HLT_PhotonMET.h:48
SUSY_HLT_PhotonMET::h_metTurnOn_num
MonitorElement * h_metTurnOn_num
Definition: SUSY_HLT_PhotonMET.h:57
TriggerEventWithRefs.h
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
PFMETCollection.h
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
SUSY_HLT_PhotonMET::triggerPath_
std::string triggerPath_
Definition: SUSY_HLT_PhotonMET.h:47
Photon.h
SUSY_HLT_PhotonMET::metThrOffline_
double metThrOffline_
Definition: SUSY_HLT_PhotonMET.h:52
SUSY_HLT_PhotonMET::thePhotonCollection_
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollection_
Definition: SUSY_HLT_PhotonMET.h:44
SUSY_HLT_PhotonMET::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: SUSY_HLT_PhotonMET.cc:24
SUSY_HLT_PhotonMET::bookHistos
void bookHistos(DQMStore::IBooker &)
Definition: SUSY_HLT_PhotonMET.cc:102
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SUSY_HLT_PhotonMET::h_recoPhotonPt
MonitorElement * h_recoPhotonPt
Definition: SUSY_HLT_PhotonMET.h:55
SUSY_HLT_PhotonMET::h_metTurnOn_den
MonitorElement * h_metTurnOn_den
Definition: SUSY_HLT_PhotonMET.h:58
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
PFMET.h
edm::EventSetup
Definition: EventSetup.h:57
TriggerObject.h
SUSY_HLT_PhotonMET::triggerFilterPhoton_
edm::InputTag triggerFilterPhoton_
Definition: SUSY_HLT_PhotonMET.h:49
SUSY_HLT_PhotonMET::triggerFilterMET_
edm::InputTag triggerFilterMET_
Definition: SUSY_HLT_PhotonMET.h:50
SUSY_HLT_PhotonMET::ptThrOffline_
double ptThrOffline_
Definition: SUSY_HLT_PhotonMET.h:51
SUSY_HLT_PhotonMET::triggerResults_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition: SUSY_HLT_PhotonMET.h:45
SUSY_HLT_PhotonMET::SUSY_HLT_PhotonMET
SUSY_HLT_PhotonMET(const edm::ParameterSet &ps)
Definition: SUSY_HLT_PhotonMET.cc:8
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_PhotonMET::analyze
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition: SUSY_HLT_PhotonMET.cc:30
SUSY_HLT_PhotonMET::h_photonTurnOn_num
MonitorElement * h_photonTurnOn_num
Definition: SUSY_HLT_PhotonMET.h:59
edm::Event
Definition: Event.h:73
SUSY_HLT_PhotonMET::thePfMETCollection_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
Definition: SUSY_HLT_PhotonMET.h:43
edm::InputTag
Definition: InputTag.h:15
SUSY_HLT_PhotonMET::~SUSY_HLT_PhotonMET
~SUSY_HLT_PhotonMET() override
Definition: SUSY_HLT_PhotonMET.cc:20
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37