Back to home page

Project CMSSW displayed by LXR

 
 

    


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   }  // namespace stage1
0038 }  // namespace l1t
0039 
0040 #endif