Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
EcalTBRawToDigi
interface
EcalDCC07UnpackingModule.h
Go to the documentation of this file.
1
#ifndef EcalDCCTB07UnpackingModule_H
2
#define EcalDCCTB07UnpackingModule_H
3
14
#include <
FWCore/Framework/interface/MakerMacros.h
>
15
#include <
FWCore/Framework/interface/EDProducer.h
>
16
17
#include <iostream>
18
#include <string>
19
20
21
class
EcalTB07DaqFormatter
;
22
class
EcalSupervisorTBDataFormatter
;
23
class
CamacTBDataFormatter
;
24
class
TableDataFormatter
;
25
class
MatacqTBDataFormatter
;
26
27
class
EcalDCCTB07UnpackingModule
:
public
edm::EDProducer
{
28
public
:
30
EcalDCCTB07UnpackingModule
(
const
edm::ParameterSet
&
pset
);
31
33
virtual
~EcalDCCTB07UnpackingModule
();
34
36
void
produce
(
edm::Event
& e,
const
edm::EventSetup
&
c
);
37
38
// BeginJob
39
void
beginJob
();
40
41
// EndJob
42
void
endJob
(
void
);
43
44
private
:
45
46
EcalTB07DaqFormatter
*
formatter_
;
47
EcalSupervisorTBDataFormatter
*
ecalSupervisorFormatter_
;
48
CamacTBDataFormatter
*
camacTBformatter_
;
49
TableDataFormatter
*
tableFormatter_
;
50
MatacqTBDataFormatter
*
matacqFormatter_
;
51
52
bool
ProduceEEDigis_
;
53
bool
ProduceEBDigis_
;
54
55
};
56
57
#endif
EcalDCCTB07UnpackingModule::tableFormatter_
TableDataFormatter * tableFormatter_
Definition:
EcalDCC07UnpackingModule.h:49
MatacqTBDataFormatter
Definition:
MatacqDataFormatter.h:15
EcalDCCTB07UnpackingModule::endJob
void endJob(void)
Definition:
EcalDCC07UnpackingModule.cc:172
EcalDCCTB07UnpackingModule::formatter_
EcalTB07DaqFormatter * formatter_
Definition:
EcalDCC07UnpackingModule.h:46
MakerMacros.h
EcalDCCTB07UnpackingModule::beginJob
void beginJob()
Definition:
EcalDCC07UnpackingModule.cc:168
edm::EDProducer
Definition:
EDProducer.h:21
EcalDCCTB07UnpackingModule::ProduceEBDigis_
bool ProduceEBDigis_
Definition:
EcalDCC07UnpackingModule.h:53
EcalDCCTB07UnpackingModule::produce
void produce(edm::Event &e, const edm::EventSetup &c)
Produce digis out of raw data.
Definition:
EcalDCC07UnpackingModule.cc:176
EcalDCCTB07UnpackingModule::camacTBformatter_
CamacTBDataFormatter * camacTBformatter_
Definition:
EcalDCC07UnpackingModule.h:48
EcalDCCTB07UnpackingModule::~EcalDCCTB07UnpackingModule
virtual ~EcalDCCTB07UnpackingModule()
Destructor.
Definition:
EcalDCC07UnpackingModule.cc:162
EcalDCCTB07UnpackingModule
Definition:
EcalDCC07UnpackingModule.h:27
EcalDCCTB07UnpackingModule::matacqFormatter_
MatacqTBDataFormatter * matacqFormatter_
Definition:
EcalDCC07UnpackingModule.h:50
CamacTBDataFormatter
Definition:
CamacTBDataFormatter.h:28
edm::EventSetup
Definition:
EventSetup.h:44
EcalDCCTB07UnpackingModule::ecalSupervisorFormatter_
EcalSupervisorTBDataFormatter * ecalSupervisorFormatter_
Definition:
EcalDCC07UnpackingModule.h:47
EDProducer.h
TableDataFormatter
Definition:
TableDataFormatter.h:16
trackerHits.c
tuple c
Definition:
trackerHits.py:26
EcalTB07DaqFormatter
Definition:
EcalTB07DaqFormatter.h:29
edm::ParameterSet
Definition:
ParameterSet.h:32
MultipleCompare.pset
tuple pset
Definition:
MultipleCompare.py:39
EcalSupervisorTBDataFormatter
Definition:
EcalSupervisorDataFormatter.h:16
edm::Event
Definition:
Event.h:49
EcalDCCTB07UnpackingModule::EcalDCCTB07UnpackingModule
EcalDCCTB07UnpackingModule(const edm::ParameterSet &pset)
Constructor.
Definition:
EcalDCC07UnpackingModule.cc:43
EcalDCCTB07UnpackingModule::ProduceEEDigis_
bool ProduceEEDigis_
Definition:
EcalDCC07UnpackingModule.h:52
Generated for CMSSW Reference Manual by
1.8.5