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 
8 
9 class PtAssignment {
10 public:
11  void configure(PtAssignmentEngine* pt_assign_engine,
12  int verbose,
13  int endcap,
14  int sector,
15  int bx,
16  bool readPtLUTFile,
17  bool fixMode15HighPt,
18  bool bug9BitDPhi,
19  bool bugMode7CLCT,
20  bool bugNegPt,
21  bool bugGMTPhi,
22  bool promoteMode7,
23  int modeQualVer);
24 
25  void process(EMTFTrackCollection& best_tracks);
26 
27  const PtAssignmentEngineAux& aux() const;
28 
29 private:
31 
33 
36 };
37 
38 #endif
l1t::EMTFTrackCollection EMTFTrackCollection
Definition: Common.h:29
const PtAssignmentEngineAux & aux() const
PtAssignmentEngine * pt_assign_engine_
Definition: PtAssignment.h:30
bool promoteMode7_
Definition: PtAssignment.h:34
void configure(PtAssignmentEngine *pt_assign_engine, int verbose, int endcap, int sector, int bx, bool readPtLUTFile, bool fixMode15HighPt, bool bug9BitDPhi, bool bugMode7CLCT, bool bugNegPt, bool bugGMTPhi, bool promoteMode7, int modeQualVer)
Definition: PtAssignment.cc:5
void process(EMTFTrackCollection &best_tracks)
Definition: PtAssignment.cc:37