23 const std::string& ecfFileName,
24 const std::string& side0LUTFileName,
25 const std::string& side1LUTFileName)
27 std::vector<std::string> errors;
28 bool success =
m_l1topoLUT.initializeLUT(barrelFileName, ecfFileName, side0LUTFileName, side1LUTFileName);
58 std::vector<const LVL1MUONIF::Lvl1MuCTPIInputPhase1*> processedInputs;
61 msp.runOverlapRemoval(input, bcid);
62 if ((ret = msp.makeL1TopoData(input, bcid, results.l1topoData)) !=
"")
return ret;
63 processedInputs.push_back(input);
68 if ((ret =
m_triggerProcessor.computeMultiplicities(mergedInputs, bcid, results)) !=
"")
return ret;
Header files holding configuration items for the MUCTPI.
void setConfiguration(const Configuration &conf)
unsigned int m_threshold1Candidate
unsigned int m_maxCandPerPtvalue
std::string processData(LVL1MUONIF::Lvl1MuCTPIInputPhase1 *input, MUCTPIResults &results, int bcid) const
TriggerProcessor m_triggerProcessor
unsigned int m_maxCandSendToRoib
MuonSectorProcessors m_muonSectorProcessors
unsigned int m_candBcidOffset
unsigned int m_threshold2Candidate
std::vector< std::string > configureTopo(const std::string &barrelFileName, const std::string &ecfFileName, const std::string &side0LUTFileName, const std::string &side1LUTFileName)