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
PtAssignment::sector_
int sector_
Definition: PtAssignment.h:37
PtAssignment::aux
const PtAssignmentEngineAux & aux() const
Definition: PtAssignment.cc:211
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
PtAssignment::configure
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
PtAssignmentEngine
Definition: PtAssignmentEngine.h:16
makeMuonMisalignmentScenario.endcap
endcap
Definition: makeMuonMisalignmentScenario.py:320
PtAssignment::bugGMTPhi_
bool bugGMTPhi_
Definition: PtAssignment.h:39
PtAssignmentEngineAux
Definition: PtAssignmentEngineAux.h:13
EMTFTrackCollection
l1t::EMTFTrackCollection EMTFTrackCollection
Definition: Common.h:27
PtAssignment::pt_assign_engine_dxy_
PtAssignmentEngineDxy * pt_assign_engine_dxy_
Definition: PtAssignment.h:35
verbose
static constexpr int verbose
Definition: HLTExoticaSubAnalysis.cc:25
PtAssignmentEngineDxy
Definition: PtAssignmentEngineDxy.h:16
PtAssignment::endcap_
int endcap_
Definition: PtAssignment.h:37
PtAssignment::verbose_
int verbose_
Definition: PtAssignment.h:37
Common.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PtAssignment::bx_
int bx_
Definition: PtAssignment.h:37
PtAssignment::promoteMode7_
bool promoteMode7_
Definition: PtAssignment.h:39
PtAssignment::pt_assign_engine_
PtAssignmentEngine * pt_assign_engine_
Definition: PtAssignment.h:33
PtAssignment
Definition: PtAssignment.h:10
PtAssignment::process
void process(EMTFTrackCollection &best_tracks)
Definition: PtAssignment.cc:42
PtAssignment::modeQualVer_
int modeQualVer_
Definition: PtAssignment.h:40