DQMOffline
Trigger
interface
HeavyIonUCCDQM.h
Go to the documentation of this file.
1
#ifndef HeavyIonUCCDQM_H
2
#define HeavyIonUCCDQM_H
3
//event
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/EventSetup.h
"
6
7
//DQM
8
#include "
DQMServices/Core/interface/DQMEDAnalyzer.h
"
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
11
//CaloMET
12
#include "
DataFormats/METReco/interface/CaloMET.h
"
13
#include "
DataFormats/METReco/interface/CaloMETCollection.h
"
14
//SiPixelClusters
15
#include "
DataFormats/SiPixelCluster/interface/SiPixelCluster.h
"
16
17
// Trigger
18
#include "
DataFormats/Common/interface/TriggerResults.h
"
19
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
20
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
21
#include "
DataFormats/HLTReco/interface/TriggerEventWithRefs.h
"
22
#include "
DataFormats/HLTReco/interface/TriggerEventWithRefs.h
"
23
#include "
HLTrigger/HLTcore/interface/HLTConfigProvider.h
"
24
25
class
HeavyIonUCCDQM
:
public
DQMEDAnalyzer
{
26
public
:
27
HeavyIonUCCDQM
(
const
edm::ParameterSet
& ps);
28
~HeavyIonUCCDQM
()
override
;
29
30
protected
:
31
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
32
void
analyze
(
edm::Event
const
&
e
,
edm::EventSetup
const
& eSetup)
override
;
33
34
private
:
35
edm::EDGetTokenT<edm::TriggerResults>
triggerResults_
;
36
edm::EDGetTokenT<reco::CaloMETCollection>
theCaloMet
;
37
edm::EDGetTokenT<edmNew::DetSetVector<SiPixelCluster>
>
theSiPixelCluster
;
38
39
std::string
triggerPath_
;
40
41
int
nClusters
;
42
int
minClusters
;
43
int
maxClusters
;
44
int
nEt
;
45
double
minEt
;
46
double
maxEt
;
47
48
// histo
49
MonitorElement
*
h_SumEt
;
50
MonitorElement
*
h_SiPixelClusters
;
51
MonitorElement
*
h_SumEt_SiPixelClusters
;
52
};
53
54
#endif
dqm::impl::MonitorElement
Definition:
MonitorElement.h:98
HeavyIonUCCDQM::nEt
int nEt
Definition:
HeavyIonUCCDQM.h:44
HeavyIonUCCDQM::maxEt
double maxEt
Definition:
HeavyIonUCCDQM.h:46
HeavyIonUCCDQM::~HeavyIonUCCDQM
~HeavyIonUCCDQM() override
TriggerResults.h
edm::Run
Definition:
Run.h:45
TriggerEvent.h
edm::EDGetTokenT< edm::TriggerResults >
HeavyIonUCCDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
HeavyIonUCCDQM.cc:24
HeavyIonUCCDQM::triggerResults_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
Definition:
HeavyIonUCCDQM.h:35
SiPixelCluster.h
TriggerEventWithRefs.h
HeavyIonUCCDQM::h_SiPixelClusters
MonitorElement * h_SiPixelClusters
Definition:
HeavyIonUCCDQM.h:50
HeavyIonUCCDQM::minClusters
int minClusters
Definition:
HeavyIonUCCDQM.h:42
DQMStore.h
HeavyIonUCCDQM::theCaloMet
edm::EDGetTokenT< reco::CaloMETCollection > theCaloMet
Definition:
HeavyIonUCCDQM.h:36
CaloMETCollection.h
HeavyIonUCCDQM::analyze
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Definition:
HeavyIonUCCDQM.cc:37
HeavyIonUCCDQM::theSiPixelCluster
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > theSiPixelCluster
Definition:
HeavyIonUCCDQM.h:37
CaloMET.h
HeavyIonUCCDQM::maxClusters
int maxClusters
Definition:
HeavyIonUCCDQM.h:43
HeavyIonUCCDQM::HeavyIonUCCDQM
HeavyIonUCCDQM(const edm::ParameterSet &ps)
Definition:
HeavyIonUCCDQM.cc:8
HeavyIonUCCDQM::minEt
double minEt
Definition:
HeavyIonUCCDQM.h:45
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.py:1
HeavyIonUCCDQM::h_SumEt_SiPixelClusters
MonitorElement * h_SumEt_SiPixelClusters
Definition:
HeavyIonUCCDQM.h:51
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
HeavyIonUCCDQM
Definition:
HeavyIonUCCDQM.h:25
edm::EventSetup
Definition:
EventSetup.h:57
HeavyIonUCCDQM::nClusters
int nClusters
Definition:
HeavyIonUCCDQM.h:41
HLTConfigProvider.h
TriggerObject.h
HeavyIonUCCDQM::h_SumEt
MonitorElement * h_SumEt
Definition:
HeavyIonUCCDQM.h:49
EventSetup.h
dqm::implementation::IBooker
Definition:
DQMStore.h:43
edm::Event
Definition:
Event.h:73
HeavyIonUCCDQM::triggerPath_
std::string triggerPath_
Definition:
HeavyIonUCCDQM.h:39
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16