File indexing completed on 2024-04-06 12:10:48
0001 #ifndef L1T_PACKER_STAGE1_PHYSCANDPACKER_H
0002 #define L1T_PACKER_STAGE1_PHYSCANDPACKER_H
0003
0004 #include "EventFilter/L1TRawToDigi/interface/Packer.h"
0005
0006 namespace l1t {
0007 namespace stage1 {
0008 class IsoEGammaPacker : public Packer {
0009 public:
0010 Blocks pack(const edm::Event&, const PackerTokens*) override;
0011 };
0012
0013 class NonIsoEGammaPacker : public Packer {
0014 public:
0015 Blocks pack(const edm::Event&, const PackerTokens*) override;
0016 };
0017
0018 class CentralJetPacker : public Packer {
0019 public:
0020 Blocks pack(const edm::Event&, const PackerTokens*) override;
0021 };
0022
0023 class ForwardJetPacker : public Packer {
0024 public:
0025 Blocks pack(const edm::Event&, const PackerTokens*) override;
0026 };
0027
0028 class TauPacker : public Packer {
0029 public:
0030 Blocks pack(const edm::Event&, const PackerTokens*) override;
0031 };
0032
0033 class IsoTauPacker : public Packer {
0034 public:
0035 Blocks pack(const edm::Event&, const PackerTokens*) override;
0036 };
0037 }
0038 }
0039
0040 #endif