Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQM
SiStripMonitorCluster
interface
SiStripMonitorFilter.h
Go to the documentation of this file.
1
#ifndef SiStripMonitorCluster_SiStripMonitorFilter_h
2
#define SiStripMonitorCluster_SiStripMonitorFilter_h
3
// -*- C++ -*-
4
//
5
// Package: SiStripMonitorCluster
6
// Class : SiStripMonitorFilter
7
// Original Author: dkcira
8
9
10
// system include files
11
#include <memory>
12
13
// user include files
14
#include "
FWCore/Utilities/interface/EDGetToken.h
"
15
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
16
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
20
#include "
DQMServices/Core/interface/MonitorElement.h
"
21
#include <
DQMServices/Core/interface/DQMEDAnalyzer.h
>
22
23
class
DQMStore
;
24
25
class
SiStripMonitorFilter
:
public
DQMEDAnalyzer
{
26
public
:
27
explicit
SiStripMonitorFilter
(
const
edm::ParameterSet
&);
28
~SiStripMonitorFilter
(){};
29
30
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
31
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
32
33
private
:
34
edm::EDGetTokenT<int>
filerDecisionToken_
;
35
DQMStore
*
dqmStore_
;
36
edm::ParameterSet
conf_
;
37
MonitorElement
*
FilterDecision
;
38
// all events
39
std::string
FilterDirectory
;
40
};
41
42
#endif
EDGetToken.h
SiStripMonitorFilter
Definition:
SiStripMonitorFilter.h:25
Event.h
MakerMacros.h
SiStripMonitorFilter::FilterDirectory
std::string FilterDirectory
Definition:
SiStripMonitorFilter.h:39
SiStripMonitorFilter::filerDecisionToken_
edm::EDGetTokenT< int > filerDecisionToken_
Definition:
SiStripMonitorFilter.h:34
SiStripMonitorFilter::~SiStripMonitorFilter
~SiStripMonitorFilter()
Definition:
SiStripMonitorFilter.h:28
SiStripMonitorFilter::dqmStore_
DQMStore * dqmStore_
Definition:
SiStripMonitorFilter.h:35
edm::EDGetTokenT< int >
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
SiStripMonitorFilter::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
SiStripMonitorFilter.cc:29
ParameterSet.h
DQMStore
Definition:
DQMStore.h:75
DQMEDAnalyzer.h
SiStripMonitorFilter::conf_
edm::ParameterSet conf_
Definition:
SiStripMonitorFilter.h:36
SiStripMonitorFilter::FilterDecision
MonitorElement * FilterDecision
Definition:
SiStripMonitorFilter.h:37
edm::EventSetup
Definition:
EventSetup.h:45
EDAnalyzer.h
SiStripMonitorFilter::SiStripMonitorFilter
SiStripMonitorFilter(const edm::ParameterSet &)
Definition:
SiStripMonitorFilter.cc:19
MonitorElement
Definition:
MonitorElement.h:37
MonitorElement.h
SiStripMonitorFilter::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
SiStripMonitorFilter.cc:37
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:64
DQMStore::IBooker
Definition:
DQMStore.h:90
edm::Run
Definition:
Run.h:43
Generated for CMSSW Reference Manual by
1.8.5