54 edm::FileInPath f1(
"L1TriggerConfig/L1GtConfigProducers/data/Luminosity/" + menuDir +
"/" + defXmlFileName);
61 if (!vmeXmlFileName.empty()) {
62 edm::FileInPath f2(
"L1TriggerConfig/L1GtConfigProducers/data/Luminosity/" + menuDir +
"/" + vmeXmlFileName);
67 edm::LogInfo(
"L1GtConfigProducers") <<
"\n\nL1 Trigger Menu: "
68 <<
"\n\n def.xml file: \n " <<
m_defXmlFile <<
"\n\n vme.xml file: \n "
87 stableParametersRcd.
get(stableParameters);
89 unsigned int numberConditionChips = stableParameters->gtNumberConditionChips();
90 unsigned int pinsOnConditionChip = stableParameters->gtPinsOnConditionChip();
91 std::vector<int> orderConditionChip = stableParameters->gtOrderConditionChip();
92 unsigned int numberPhysTriggers = stableParameters->gtNumberPhysTriggers();
93 unsigned int numberTechTriggers = stableParameters->gtNumberTechnicalTriggers();
94 unsigned int numberL1JetCounts = stableParameters->gtNumberL1JetCounts();
109 auto pL1GtTriggerMenu = std::make_unique<L1GtTriggerMenu>(gtXmlParser.
gtTriggerMenuName(),
110 numberConditionChips,
127 pL1GtTriggerMenu->setGtScaleDbKey(gtXmlParser.
gtScaleDbKey());
129 pL1GtTriggerMenu->setGtAlgorithmMap(gtXmlParser.
gtAlgorithmMap());
138 return pL1GtTriggerMenu;
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
const DepRecordT getRecord() const
Log< level::Info, false > LogInfo
T getParameter(std::string const &) const
std::string fullPath() const