CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PtAssignment.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_PtAssignment_h
2 #define L1TMuonEndCap_PtAssignment_h
3 
5 
9 
10 class PtAssignment {
11 public:
12  void configure(PtAssignmentEngine* pt_assign_engine,
13  PtAssignmentEngineDxy* pt_assign_engine_dxy,
14  int verbose,
15  int endcap,
16  int sector,
17  int bx,
18  bool readPtLUTFile,
19  bool fixMode15HighPt,
20  bool bug9BitDPhi,
21  bool bugMode7CLCT,
22  bool bugNegPt,
23  bool bugGMTPhi,
24  bool promoteMode7,
25  int modeQualVer,
26  std::string pbFileName);
27 
28  void process(EMTFTrackCollection& best_tracks);
29 
30  const PtAssignmentEngineAux& aux() const;
31 
32 private:
34 
36 
38 
41 };
42 
43 #endif
l1t::EMTFTrackCollection EMTFTrackCollection
Definition: Common.h:27
const PtAssignmentEngineAux & aux() const
static constexpr int verbose
PtAssignmentEngineDxy * pt_assign_engine_dxy_
Definition: PtAssignment.h:35
PtAssignmentEngine * pt_assign_engine_
Definition: PtAssignment.h:33
bool promoteMode7_
Definition: PtAssignment.h:39
void process(EMTFTrackCollection &best_tracks)
Definition: PtAssignment.cc:42
void configure(PtAssignmentEngine *pt_assign_engine, PtAssignmentEngineDxy *pt_assign_engine_dxy, int verbose, int endcap, int sector, int bx, bool readPtLUTFile, bool fixMode15HighPt, bool bug9BitDPhi, bool bugMode7CLCT, bool bugNegPt, bool bugGMTPhi, bool promoteMode7, int modeQualVer, std::string pbFileName)
Definition: PtAssignment.cc:6