CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Packer.h
Go to the documentation of this file.
1 #ifndef EventFilter_L1TRawToDigi_Packer_h
2 #define EventFilter_L1TRawToDigi_Packer_h
3 
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
std::vector< std::shared_ptr< Packer > > Packers
Definition: Packer.h:19
virtual Blocks pack(const edm::Event &, const PackerTokens *)=0
std::vector< Block > Blocks
Definition: Block.h:68