CMS 3D CMS Logo

PtAssignmentEngine2016.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_PtAssignmentEngine2016_h
2 #define L1TMuonEndCap_PtAssignmentEngine2016_h
3 
6 
8 public:
11 
12  const PtAssignmentEngineAux2016& aux() const;
13 
14  float scale_pt (const float pt, const int mode = 15) const override;
15  float unscale_pt(const float pt, const int mode = 15) const override;
16  address_t calculate_address(const EMTFTrack& track) const override;
17  float calculate_pt_xml(const address_t& address) const override;
18  float calculate_pt_xml(const EMTFTrack& track) const override;
19 
20 private:
21  int version_;
22 };
23 
24 #endif
float scale_pt(const float pt, const int mode=15) const override
address_t calculate_address(const EMTFTrack &track) const override
const PtAssignmentEngineAux2016 & aux() const
float calculate_pt_xml(const address_t &address) const override
float unscale_pt(const float pt, const int mode=15) const override