Main Page
Namespaces
Classes
Package Documentation
DQMOffline
JetMET
interface
JetMETDQMDCSFilter.h
Go to the documentation of this file.
1
#ifndef JetMETDQMDCSFilter_H
2
#define JetMETDQMDCSFilter_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/Framework/interface/MakerMacros.h
"
8
#include "
FWCore/ServiceRegistry/interface/Service.h
"
9
#include "
FWCore/PluginManager/interface/ModuleDef.h
"
10
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
11
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
12
#include "
DataFormats/Common/interface/Handle.h
"
13
#include "
DQMServices/Core/interface/DQMStore.h
"
14
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
15
16
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
17
#include "
DataFormats/JetReco/interface/PFJetCollection.h
"
18
19
#include "
DataFormats/Scalers/interface/DcsStatus.h
"
20
#include "
FWCore/Utilities/interface/EDGetToken.h
"
21
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
22
#include "
FWCore/Framework/interface/EDConsumerBase.h
"
23
24
class
JetMETDQMDCSFilter
{
25
26
public
:
27
JetMETDQMDCSFilter
(
const
edm::ParameterSet
&,
edm::ConsumesCollector
&);
28
JetMETDQMDCSFilter
(
const
std::string
& detectorTypes,
edm::ConsumesCollector
&,
const
bool
verbose
=
false
,
const
bool
alwaysPass =
false
);
29
~JetMETDQMDCSFilter
();
30
bool
filter
(
const
edm::Event
& evt,
const
edm::EventSetup
& es);
31
bool
passPIX
,
passSiStrip
,
passECAL
,
passHBHE
,
passHF
,
passHO
,
passES
,
passMuon
;
32
edm::EDGetTokenT<DcsStatusCollection>
scalarsToken
;
33
34
private
:
35
bool
verbose_
;
36
bool
filter_
;
37
bool
detectorOn_
;
38
std::string
detectorTypes_
;
39
40
};
41
42
#endif
JetMETDQMDCSFilter::scalarsToken
edm::EDGetTokenT< DcsStatusCollection > scalarsToken
Definition:
JetMETDQMDCSFilter.h:32
PFJetCollection.h
JetMETDQMDCSFilter::passECAL
bool passECAL
Definition:
JetMETDQMDCSFilter.h:31
EDGetToken.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
verbose
Definition:
MagVerbosity.h:13
Event.h
CaloJetCollection.h
MakerMacros.h
JetMETDQMDCSFilter::passHO
bool passHO
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter::JetMETDQMDCSFilter
JetMETDQMDCSFilter(const edm::ParameterSet &, edm::ConsumesCollector &)
Definition:
JetMETDQMDCSFilter.cc:21
edm::EDGetTokenT< DcsStatusCollection >
Frameworkfwd.h
JetMETDQMDCSFilter::passHF
bool passHF
Definition:
JetMETDQMDCSFilter.h:31
ParameterSet.h
EDConsumerBase.h
DQMStore.h
JetMETDQMDCSFilter::detectorOn_
bool detectorOn_
Definition:
JetMETDQMDCSFilter.h:37
Service.h
edm::EventSetup
Definition:
EventSetup.h:57
JetMETDQMDCSFilter::filter
bool filter(const edm::Event &evt, const edm::EventSetup &es)
Definition:
JetMETDQMDCSFilter.cc:57
EDAnalyzer.h
JetMETDQMDCSFilter::passSiStrip
bool passSiStrip
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter
Definition:
JetMETDQMDCSFilter.h:24
JetMETDQMDCSFilter::verbose_
bool verbose_
Definition:
JetMETDQMDCSFilter.h:35
JetMETDQMDCSFilter::passES
bool passES
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter::filter_
bool filter_
Definition:
JetMETDQMDCSFilter.h:36
JetMETDQMDCSFilter::passPIX
bool passPIX
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter::passHBHE
bool passHBHE
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter::passMuon
bool passMuon
Definition:
JetMETDQMDCSFilter.h:31
JetMETDQMDCSFilter::~JetMETDQMDCSFilter
~JetMETDQMDCSFilter()
Definition:
JetMETDQMDCSFilter.cc:53
edm::ParameterSet
Definition:
ParameterSet.h:36
JetMETDQMDCSFilter::detectorTypes_
std::string detectorTypes_
Definition:
JetMETDQMDCSFilter.h:38
edm::Event
Definition:
Event.h:71
ModuleDef.h
ConsumesCollector.h
DcsStatus.h
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Handle.h
Generated for CMSSW Reference Manual by
1.8.11