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