Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
HcalDigis
interface
Digi2Raw2Digi.h
Go to the documentation of this file.
1
#ifndef DIGI2RAW2DIGI_H
2
#define DIGI2RAW2DIGI_H
3
4
// user include files
5
6
#include "
FWCore/Framework/interface/Event.h
"
7
#include "
FWCore/Framework/interface/ESHandle.h
"
8
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
#include "
DQMServices/Core/interface/MonitorElement.h
"
11
12
#include <map>
13
14
class
Digi2Raw2Digi
:
public
edm::EDAnalyzer
{
15
public
:
16
explicit
Digi2Raw2Digi
(
const
edm::ParameterSet
&);
17
~Digi2Raw2Digi
();
18
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
19
template
<
class
Digi>
void
compare
(
const
edm::Event
&,
const
edm::EventSetup
&);
virtual
void
beginJob
() ;
20
virtual
void
endJob
() ;
21
22
private
:
23
24
edm::InputTag
inputTag1_
;
25
edm::InputTag
inputTag2_
;
26
27
std::string
outputFile_
;
28
DQMStore
*
dbe_
;
29
30
MonitorElement
*
meStatus
;
31
32
int
unsuppressed
;
// flag for ZSC unsuppressedDigis picking up
33
34
};
35
36
#endif
Digi2Raw2Digi::Digi2Raw2Digi
Digi2Raw2Digi(const edm::ParameterSet &)
Definition:
Digi2Raw2Digi.cc:220
Digi2Raw2Digi::outputFile_
std::string outputFile_
Definition:
Digi2Raw2Digi.h:27
Digi2Raw2Digi::beginJob
virtual void beginJob()
Definition:
Digi2Raw2Digi.cc:253
Event.h
Digi2Raw2Digi::compare
void compare(const edm::Event &, const edm::EventSetup &)
Definition:
Digi2Raw2Digi.cc:40
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DQMStore
Definition:
DQMStore.h:67
DQMStore.h
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
Digi2Raw2Digi::dbe_
DQMStore * dbe_
Definition:
Digi2Raw2Digi.h:28
edm::EDAnalyzer
Definition:
EDAnalyzer.h:15
EDAnalyzer.h
Digi2Raw2Digi::~Digi2Raw2Digi
~Digi2Raw2Digi()
Definition:
Digi2Raw2Digi.cc:258
MonitorElement
Definition:
MonitorElement.h:34
Digi2Raw2Digi::unsuppressed
int unsuppressed
Definition:
Digi2Raw2Digi.h:32
MonitorElement.h
edm::InputTag
Definition:
InputTag.h:17
Digi2Raw2Digi
Definition:
Digi2Raw2Digi.h:14
Digi2Raw2Digi::inputTag2_
edm::InputTag inputTag2_
Definition:
Digi2Raw2Digi.h:25
edm::ParameterSet
Definition:
ParameterSet.h:35
Digi2Raw2Digi::endJob
virtual void endJob()
Definition:
Digi2Raw2Digi.cc:254
Digi2Raw2Digi::inputTag1_
edm::InputTag inputTag1_
Definition:
Digi2Raw2Digi.h:24
Digi2Raw2Digi::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
Digi2Raw2Digi.cc:261
edm::Event
Definition:
Event.h:56
Digi2Raw2Digi::meStatus
MonitorElement * meStatus
Definition:
Digi2Raw2Digi.h:30
Generated for CMSSW Reference Manual by
1.8.5