File indexing completed on 2024-04-06 12:10:51
0001 #ifndef L1T_PACKER_STAGE2_ETSUMPACKER_H
0002 #define L1T_PACKER_STAGE2_ETSUMPACKER_H
0003
0004 #include "EventFilter/L1TRawToDigi/interface/Packer.h"
0005
0006 namespace l1t {
0007 namespace stage2 {
0008 class EtSumPacker : public Packer {
0009 public:
0010 EtSumPacker(int b1) : b1_(b1) {}
0011 Blocks pack(const edm::Event&, const PackerTokens*) override;
0012 int b1_;
0013 };
0014 class GTEtSumPacker : public EtSumPacker {
0015 public:
0016 GTEtSumPacker() : EtSumPacker(20) {}
0017 };
0018 class CaloEtSumPacker : public EtSumPacker {
0019 public:
0020 CaloEtSumPacker() : EtSumPacker(21) {}
0021 };
0022
0023 }
0024 }
0025
0026 #endif