Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
// system include files
9
#include <memory>
10
11
// user include files
12
#include <
DQMServices/Core/interface/DQMEDAnalyzer.h
>
13
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
14
#include "
FWCore/Framework/interface/Event.h
"
15
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
16
#include "
FWCore/Framework/interface/MakerMacros.h
"
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
#include "
FWCore/Utilities/interface/InputTag.h
"
19
20
#include "
DQMServices/Core/interface/DQMStore.h
"
21
22
#include "
DataFormats/LTCDigi/interface/LTCDigi.h
"
23
24
class
MonitorLTC
:
public
DQMEDAnalyzer
{
25
public
:
26
explicit
MonitorLTC
(
const
edm::ParameterSet
&);
27
~MonitorLTC
()
override
{};
28
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
29
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
30
31
private
:
32
edm::ParameterSet
conf_
;
33
// trigger decision from LTC digis
34
MonitorElement
*
LTCTriggerDecision_all
;
35
//
36
std::string
HLTDirectory
;
37
// edm::InputTag ltcDigiCollectionTag_;
38
edm::EDGetTokenT<LTCDigiCollection>
ltcDigiCollectionTagToken_
;
39
};
40
41
#endif
Event.h
MonitorLTC::LTCTriggerDecision_all
MonitorElement * LTCTriggerDecision_all
Definition:
MonitorLTC.h:34
MakerMacros.h
MonitorLTC::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
MonitorLTC.cc:46
edm::EDGetTokenT< LTCDigiCollection >
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
dqm::implementation::IBooker
Definition:
DQMStore.h:43
LTCDigi.h
DQMEDAnalyzer.h
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:462
edm::EventSetup
Definition:
EventSetup.h:59
MonitorLTC::HLTDirectory
std::string HLTDirectory
Definition:
MonitorLTC.h:36
MonitorLTC::ltcDigiCollectionTagToken_
edm::EDGetTokenT< LTCDigiCollection > ltcDigiCollectionTagToken_
Definition:
MonitorLTC.h:38
EDAnalyzer.h
MonitorLTC::MonitorLTC
MonitorLTC(const edm::ParameterSet &)
Definition:
MonitorLTC.cc:17
MonitorLTC::~MonitorLTC
~MonitorLTC() override
Definition:
MonitorLTC.h:27
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:39
MonitorLTC::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
MonitorLTC.cc:26
InputTag.h
MonitorLTC
Definition:
MonitorLTC.h:24
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
MonitorLTC::conf_
edm::ParameterSet conf_
Definition:
MonitorLTC.h:32
edm::Run
Definition:
Run.h:45
Generated for CMSSW Reference Manual by
1.8.5