Gaudi::Property<std::string>m_inputType{this,"InputType","file","file (json file), db (Trigger DB), cool (keys from cool, content from Trigger DB), none (no menu)"};
Gaudi::Property<std::string>m_hltFileName{this,"JsonFileName","HLTMenu.json","file name of HLT json file, needed if InputType is file"};
Gaudi::Property<std::string>m_dbConnection{this,"TriggerDB","TRIGGERDB","DB connection alias, needed if InputType is db"};
Gaudi::Property<unsignedint>m_smk{this,"SMK",0,"DB smk, needed if InputType is db"};
Gaudi::Property<std::string>m_inputType{this,"InputType","file","file (json file), db (Trigger DB), cool (keys from cool, content from Trigger DB), none (no menu)"};
Gaudi::Property<std::string>m_l1FileName{this,"JsonFileName","L1Menu.json","file name of L1 json file, needed if InputType is file"};
Gaudi::Property<std::string>m_dbConnection{this,"TriggerDB","TRIGGERDB","DB connection alias, needed if InputType is db"};
Gaudi::Property<unsignedint>m_smk{this,"SMK",0,"DB smk, needed if InputType is db"};
ATH_MSG_INFO("This previous WARNING message is being ignored in the current transition phase. Once we rely entirely on the new menu providing mechanism, this will become a reason to abort.");
ATH_MSG_INFO("Recorded L1 menu with key 'L1TriggerMenu' in the detector store");
}
returnStatusCode::SUCCESS;
}
StatusCode
LVL1ConfigSvc::initialize(){
CHECK(ConfigSvcBase::initialize());
StatusCodesc=writeConfigToDetectorStore();
if(!sc.isSuccess()){
ATH_MSG_INFO("This previous WARNING message is being ignored in the current transition phase. Once we rely entirely on the new menu providing mechanism, this will become a reason to abort.");
}
// could be that this is needed when running from DB