#include <SimController.h>
Definition at line 28 of file SimController.h.
◆ MuonSectorProcessors
◆ SimController()
| LVL1MUCTPIPHASE1::SimController::SimController |
( |
| ) |
|
|
default |
◆ configureTopo()
| std::vector< std::string > LVL1MUCTPIPHASE1::SimController::configureTopo |
( |
const std::string & | barrelFileName, |
|
|
const std::string & | ecfFileName, |
|
|
const std::string & | side0LUTFileName, |
|
|
const std::string & | side1LUTFileName ) |
Definition at line 22 of file SimController.cxx.
26 {
27 std::vector<std::string>
errors;
28 bool success =
m_l1topoLUT.initializeLUT(barrelFileName, ecfFileName, side0LUTFileName, side1LUTFileName);
31 {
33 }
35 }
MuonSectorProcessors m_muonSectorProcessors
◆ getMuonSectorProcessors()
◆ getTriggerProcessor()
◆ processData()
Definition at line 55 of file SimController.cxx.
56 {
57 std::string ret = "";
58 std::vector<const LVL1MUONIF::Lvl1MuCTPIInputPhase1*> processedInputs;
60 {
61 msp.runOverlapRemoval(input, bcid);
62 if ((ret = msp.makeL1TopoData(input, bcid,
results.l1topoData)) !=
"")
return ret;
63 processedInputs.push_back(input);
64 }
65
66
67 LVL1MUONIF::Lvl1MuCTPIInputPhase1 mergedInputs =
m_triggerProcessor.mergeInputs(processedInputs);
68 if ((ret =
m_triggerProcessor.computeMultiplicities(mergedInputs, bcid, results)) !=
"")
return ret;
69 return "";
70 }
◆ setConfiguration()
| void LVL1MUCTPIPHASE1::SimController::setConfiguration |
( |
const Configuration & | conf | ) |
|
Definition at line 38 of file SimController.cxx.
38 {
39
40
42
43
47
48
49
53 }
unsigned int m_threshold1Candidate
unsigned int m_maxCandPerPtvalue
unsigned int m_maxCandSendToRoib
unsigned int m_candBcidOffset
unsigned int m_threshold2Candidate
◆ m_candBcidOffset
| unsigned int LVL1MUCTPIPHASE1::SimController::m_candBcidOffset {0} |
|
private |
◆ m_doZeroSuppression
| bool LVL1MUCTPIPHASE1::SimController::m_doZeroSuppression {true} |
|
private |
◆ m_l1topoLUT
| L1TopoLUT LVL1MUCTPIPHASE1::SimController::m_l1topoLUT |
|
private |
◆ m_maxCandPerPtvalue
| unsigned int LVL1MUCTPIPHASE1::SimController::m_maxCandPerPtvalue {64} |
|
private |
◆ m_maxCandSendToRoib
| unsigned int LVL1MUCTPIPHASE1::SimController::m_maxCandSendToRoib {14} |
|
private |
◆ m_muonSectorProcessors
◆ m_ptSorterBuckets
| std::vector< std::vector< unsigned int > > LVL1MUCTPIPHASE1::SimController::m_ptSorterBuckets |
|
private |
◆ m_suppressionMode
| int LVL1MUCTPIPHASE1::SimController::m_suppressionMode {0} |
|
private |
◆ m_threshold1Candidate
| unsigned int LVL1MUCTPIPHASE1::SimController::m_threshold1Candidate {1} |
|
private |
◆ m_threshold2Candidate
| unsigned int LVL1MUCTPIPHASE1::SimController::m_threshold2Candidate {1} |
|
private |
◆ m_triggerProcessor
The documentation for this class was generated from the following files: