CMS 3D CMS Logo

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
bool verbose
PtAssignmentEngineDxy * pt_assign_engine_dxy_
Definition: PtAssignment.h:35
PtAssignmentEngine * pt_assign_engine_
Definition: PtAssignment.h:33
bool promoteMode7_
Definition: PtAssignment.h:39
const PtAssignmentEngineAux & aux() const
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