test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
L1TRawToDigi
interface
Packer.h
Go to the documentation of this file.
1
#ifndef EventFilter_L1TRawToDigi_Packer_h
2
#define EventFilter_L1TRawToDigi_Packer_h
3
4
#include "
EventFilter/L1TRawToDigi/interface/Block.h
"
5
#include "
EventFilter/L1TRawToDigi/interface/PackerTokens.h
"
6
7
namespace
edm {
8
class
Event
;
9
}
10
11
namespace
l1t {
12
class
L1TDigiToRaw
;
13
14
class
Packer
{
15
public
:
16
virtual
Blocks
pack
(
const
edm::Event
&,
const
PackerTokens
*) = 0;
17
};
18
19
typedef
std::vector<std::shared_ptr<Packer>>
Packers
;
20
}
21
22
#endif
L1TDigiToRaw
l1t::Packers
std::vector< std::shared_ptr< Packer > > Packers
Definition:
Packer.h:19
l1t::Packer::pack
virtual Blocks pack(const edm::Event &, const PackerTokens *)=0
l1t::Packer
Definition:
Packer.h:14
l1t::Blocks
std::vector< Block > Blocks
Definition:
Block.h:68
Event
l1t::PackerTokens
Definition:
PackerTokens.h:10
PackerTokens.h
edm::Event
Definition:
Event.h:65
Block.h
Generated for CMSSW Reference Manual by
1.8.5