5#ifndef TrigConfigSvc_LVL1ConfigSvc
6#define TrigConfigSvc_LVL1ConfigSvc
28 Gaudi::Property<std::string>
m_inputType{
this,
"InputType",
"FILE",
29 "FILE (json file), DB (Trigger DB)"};
31 Gaudi::Property<std::string>
m_l1FileName{
this,
"L1JsonFileName",
"",
32 "file name of L1 json file, needed if InputType is FILE"};
35 "file name of HLT json file, needed if InputType is FILE and a hashed SMK needs to be computed"};
38 "DB connection alias, needed if InputType is DB"};
40 Gaudi::Property<unsigned int>
m_smk{
this,
"SMK", 0,
41 "DB smk, needed if InputType is DB"};
Gaudi::Property< std::string > m_inputType
Gaudi::Property< unsigned int > m_smk
Gaudi::Property< std::string > m_hltFileName
Gaudi::Property< std::string > m_dbConnection
virtual StatusCode initialize() override
StatusCode loadRun3StyleMenu()
Gaudi::Property< std::string > m_l1FileName
LVL1ConfigSvc(const std::string &name, ISvcLocator *pSvcLocator)
Forward iterator to traverse the main components of the trigger configuration.