Main Page
Namespaces
Classes
Package Documentation
EventFilter
RPCRawToDigi
plugins
RPCAMCUnpacker.h
Go to the documentation of this file.
1
#ifndef EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
2
#define EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
3
4
#include <map>
5
#include <vector>
6
7
#include "
CondFormats/RPCObjects/interface/RPCAMCLink.h
"
8
#include "
EventFilter/RPCRawToDigi/interface/RPCAMC13Record.h
"
9
10
namespace
edm
{
11
class
Event
;
12
class
EventSetup
;
13
class
ParameterSet
;
14
class
ParameterSetDescription
;
15
class
Run
;
16
namespace
stream {
17
class
EDProducerBase
;
18
}
// namespace stream
19
}
// namespace edm
20
21
class
RPCAMCUnpacker
22
{
23
public
:
24
RPCAMCUnpacker
(
edm::stream::EDProducerBase
&
producer
,
edm::ParameterSet
const
&
config
);
25
virtual
~
RPCAMCUnpacker
();
26
27
static
void
fillDescription(
edm::ParameterSetDescription
& desc);
28
29
virtual
void
beginRun(
edm::Run
const
&
run
,
edm::EventSetup
const
&
setup
);
30
virtual
void
produce(
edm::Event
&
event
,
edm::EventSetup
const
& setup
31
, std::map<RPCAMCLink, rpcamc13::AMCPayload>
const
& amc_payload);
32
33
std::vector<int>
const
& getFeds()
const
;
34
35
protected
:
36
std::vector<int>
feds_
;
37
};
38
39
inline
std::vector<int>
const
&
RPCAMCUnpacker::getFeds
()
const
40
{
41
return
feds_;
42
}
43
44
#endif // EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
RPCAMCUnpacker
Definition:
RPCAMCUnpacker.h:21
RPCAMCUnpacker::feds_
std::vector< int > feds_
Definition:
RPCAMCUnpacker.h:36
ParameterSetDescription
EDProducerBase
ParameterSet
Definition:
Functions.h:16
producer
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
config
Definition:
config.py:1
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
edm::ParameterSetDescription
Definition:
ParameterSetDescription.h:52
EventSetup
RPCAMCUnpacker::getFeds
std::vector< int > const & getFeds() const
Definition:
RPCAMCUnpacker.h:39
edm::EventSetup
Definition:
EventSetup.h:57
RPCAMC13Record.h
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::stream::EDProducerBase
Definition:
EDProducerBase.h:44
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
Run
event
Definition:
event.py:1
edm::Run
Definition:
Run.h:45
RPCAMCLink.h
Generated for CMSSW Reference Manual by
1.8.11