CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
JetPacker.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_JETPACKER_H
2 #define L1T_PACKER_STAGE2_JETPACKER_H
3 
5 
6 namespace l1t {
7  namespace stage2 {
8  class JetPacker : public Packer {
9  public:
10  JetPacker(int b1, int b2) : b1_(b1), b2_(b2) {}
11  virtual Blocks pack(const edm::Event&, const PackerTokens*) override;
12  int b1_, b2_;
13  };
14 
15  class GTJetPacker : public JetPacker {
16  public:
17  GTJetPacker() : JetPacker(12,14) {}
18  };
19  class CaloJetPacker : public JetPacker {
20  public:
21  CaloJetPacker() : JetPacker(13,15) {}
22  };
23 
24 
25  }
26 }
27 
28 #endif
virtual Blocks pack(const edm::Event &, const PackerTokens *) override
Definition: JetPacker.cc:12
std::vector< Block > Blocks
Definition: Block.h:68
JetPacker(int b1, int b2)
Definition: JetPacker.h:10