CMS 3D CMS Logo

TauPacker.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_TAUPACKER_H
2 #define L1T_PACKER_STAGE2_TAUPACKER_H
3 
5 
6 namespace l1t {
7  namespace stage2 {
8  class TauPacker : public Packer {
9  public:
10  TauPacker(int b1, int b2) : b1_(b1), b2_(b2) {}
11  Blocks pack(const edm::Event&, const PackerTokens*) override;
12  int b1_, b2_;
13  };
14 
15  class GTTauPacker : public TauPacker {
16  public:
17  GTTauPacker() : TauPacker(16, 18) {}
18  };
19  class CaloTauPacker : public TauPacker {
20  public:
21  CaloTauPacker() : TauPacker(17, 19) {}
22  };
23 
24  } // namespace stage2
25 } // namespace l1t
26 
27 #endif
l1t::Blocks
std::vector< Block > Blocks
Definition: Block.h:83
l1t::stage2::TauPacker::TauPacker
TauPacker(int b1, int b2)
Definition: TauPacker.h:10
l1t::stage2::TauPacker::b1_
int b1_
Definition: TauPacker.h:12
b2
static constexpr float b2
Definition: L1EGammaCrystalsEmulatorProducer.cc:82
b1
static constexpr float b1
Definition: L1EGammaCrystalsEmulatorProducer.cc:82
l1t::stage2::TauPacker::b2_
int b2_
Definition: TauPacker.h:12
l1t::stage2::GTTauPacker::GTTauPacker
GTTauPacker()
Definition: TauPacker.h:17
l1t
delete x;
Definition: CaloConfig.h:22
l1t::stage2::CaloTauPacker
Definition: TauPacker.h:19
l1t::PackerTokens
Definition: PackerTokens.h:10
SiStripSourceConfigTier0_cff.stage2
stage2
Definition: SiStripSourceConfigTier0_cff.py:71
Packer.h
l1t::stage2::TauPacker
Definition: TauPacker.h:8
l1t::stage2::TauPacker::pack
Blocks pack(const edm::Event &, const PackerTokens *) override
Definition: TauPacker.cc:11
l1t::stage2::GTTauPacker
Definition: TauPacker.h:15
edm::Event
Definition: Event.h:73
l1t::stage2::CaloTauPacker::CaloTauPacker
CaloTauPacker()
Definition: TauPacker.h:21
l1t::Packer
Definition: Packer.h:14