CMS 3D CMS Logo

PtAssignmentEngine2017.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_PtAssignmentEngine2017_h
2 #define L1TMuonEndCap_PtAssignmentEngine2017_h
3 
6 
8 public:
11 
12  const PtAssignmentEngineAux2017& 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
const PtAssignmentEngineAux2017 & aux() const
address_t calculate_address(const EMTFTrack &track) const override
float calculate_pt_xml(const address_t &address) const override
float unscale_pt(const float pt, const int mode=15) const override