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