CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 };
22 
23 #endif
const PtAssignmentEngineAux2017 & aux() const
float scale_pt(const float pt, const int mode=15) const override
float unscale_pt(const float pt, const int mode=15) const override
float calculate_pt_xml(const address_t &address) const override
address_t calculate_address(const EMTFTrack &track) const override