CMS 3D CMS Logo

MuonUnpacker.h
Go to the documentation of this file.
1 #ifndef L1T_PACKER_STAGE2_MUONUNPACKER_H
2 #define L1T_PACKER_STAGE2_MUONUNPACKER_H
3 
5 
6 namespace l1t {
7  namespace stage2 {
8  class MuonUnpacker : public Unpacker {
9  public:
10  MuonUnpacker();
12 
13  virtual bool unpack(const Block& block, UnpackerCollections *coll) override;
14 
15  inline unsigned int getAlgoVersion() { return algoVersion_; };
16  inline int getFedNumber() { return fed_; };
17  inline unsigned int getMuonCopy() { return muonCopy_; };
18 
19  inline void setAlgoVersion(const unsigned int version) { algoVersion_ = version; };
20  inline void setFedNumber(const int fed) { fed_ = fed; };
21  inline void setMuonCopy(const unsigned int copy) { muonCopy_ = copy; };
22 
23  private:
24  unsigned int algoVersion_;
25  int fed_;
26  unsigned int muonCopy_;
27 
28  };
29  }
30 }
31 
32 #endif
void setAlgoVersion(const unsigned int version)
Definition: MuonUnpacker.h:19
delete x;
Definition: CaloConfig.h:22
virtual bool unpack(const Block &block, UnpackerCollections *coll) override
Definition: MuonUnpacker.cc:17
void setMuonCopy(const unsigned int copy)
Definition: MuonUnpacker.h:21
JetCorrectorParametersCollection coll
Definition: classes.h:10
unsigned int getMuonCopy()
Definition: MuonUnpacker.h:17
unsigned int getAlgoVersion()
Definition: MuonUnpacker.h:15
void setFedNumber(const int fed)
Definition: MuonUnpacker.h:20