CMS 3D CMS Logo

EMTFBlockME.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_EMTFBLOCKMEUNPACKER_H
2 #define L1T_PACKER_STAGE2_EMTFBLOCKMEUNPACKER_H
3 
5 
6 namespace l1t {
7  namespace stage2 {
8  namespace emtf {
9 
10  class MEBlockUnpacker : public Unpacker { // "MEBlockUnpacker" inherits from "Unpacker"
11  public:
12  virtual int checkFormat(const Block& block);
13  virtual bool unpack(const Block& block, UnpackerCollections *coll) override; // Apparently it's always good to use override in C++
14  // virtual bool packBlock(const Block& block, UnpackerCollections *coll) override;
15  };
16 
17  // class MEBlockPacker : public Packer { // "MEBlockPacker" inherits from "Packer"
18  // public:
19  // virtual bool unpack(const Block& block, UnpackerCollections *coll) override; // Apparently it's always good to use override in C++
20  // };
21 
22  }
23  }
24 }
25 
26 #endif
Definition: Event.h:15
delete x;
Definition: CaloConfig.h:22
virtual int checkFormat(const Block &block)
Definition: EMTFBlockME.cc:11
virtual bool unpack(const Block &block, UnpackerCollections *coll) override
Definition: EMTFBlockME.cc:63
JetCorrectorParametersCollection coll
Definition: classes.h:10