Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
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:14
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:12
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:50
Digi2Raw2Digi::meStatus
MonitorElement * meStatus
Definition:
Digi2Raw2Digi.h:30
Generated for CMSSW Reference Manual by
1.8.5