Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
SiStripMonitorCluster
interface
MonitorLTC.h
Go to the documentation of this file.
1
#ifndef SiStripMonitorCluster_MonitorLTC_h
2
#define SiStripMonitorCluster_MonitorLTC_h
3
// -*- C++ -*-
4
//
5
// Package: SiStripMonitorCluster
6
// Class : MonitorLTC
7
8
9
10
// system include files
11
#include <memory>
12
13
// user include files
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
16
#include <
DQMServices/Core/interface/DQMEDAnalyzer.h
>
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
20
#include "
FWCore/Utilities/interface/InputTag.h
"
21
22
#include "
DQMServices/Core/interface/MonitorElement.h
"
23
24
class
DQMStore
;
25
26
#include "
DataFormats/LTCDigi/interface/LTCDigi.h
"
27
28
29
class
MonitorLTC
:
public
DQMEDAnalyzer
{
30
public
:
31
explicit
MonitorLTC
(
const
edm::ParameterSet
&);
32
~MonitorLTC
(){};
33
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
34
virtual
void
beginJob
() ;
35
virtual
void
endJob
() ;
36
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
37
private
:
38
DQMStore
*
dqmStore_
;
39
edm::ParameterSet
conf_
;
40
// trigger decision from LTC digis
41
MonitorElement
*
LTCTriggerDecision_all
;
42
//
43
std::string
HLTDirectory
;
44
// edm::InputTag ltcDigiCollectionTag_;
45
edm::EDGetTokenT<LTCDigiCollection>
ltcDigiCollectionTagToken_
;
46
};
47
48
#endif
MonitorLTC::beginJob
virtual void beginJob()
Definition:
MonitorLTC.cc:51
Event.h
MonitorLTC::LTCTriggerDecision_all
MonitorElement * LTCTriggerDecision_all
Definition:
MonitorLTC.h:41
MakerMacros.h
edm::EDGetTokenT< LTCDigiCollection >
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
DQMStore
Definition:
DQMStore.h:73
LTCDigi.h
DQMEDAnalyzer.h
MonitorLTC::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
MonitorLTC.cc:55
edm::EventSetup
Definition:
EventSetup.h:44
MonitorLTC::HLTDirectory
std::string HLTDirectory
Definition:
MonitorLTC.h:43
MonitorLTC::ltcDigiCollectionTagToken_
edm::EDGetTokenT< LTCDigiCollection > ltcDigiCollectionTagToken_
Definition:
MonitorLTC.h:45
EDAnalyzer.h
MonitorElement
Definition:
MonitorElement.h:34
MonitorLTC::~MonitorLTC
~MonitorLTC()
Definition:
MonitorLTC.h:32
MonitorLTC::dqmStore_
DQMStore * dqmStore_
Definition:
MonitorLTC.h:38
MonitorElement.h
MonitorLTC::MonitorLTC
MonitorLTC(const edm::ParameterSet &)
Definition:
MonitorLTC.cc:20
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
MonitorLTC::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
MonitorLTC.cc:30
InputTag.h
MonitorLTC
Definition:
MonitorLTC.h:29
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
DQMStore::IBooker
Definition:
DQMStore.h:88
MonitorLTC::conf_
edm::ParameterSet conf_
Definition:
MonitorLTC.h:39
edm::Run
Definition:
Run.h:41
MonitorLTC::endJob
virtual void endJob()
Definition:
MonitorLTC.cc:97
Generated for CMSSW Reference Manual by
1.8.5