43 const std::string& user,
44 const std::string& pass,
53 const std::string& server,
54 const std::string&
name,
55 const std::string& user,
56 const std::string& pass,
Interface for loaders of the LVL1 trigger configuration.
void setLevel(MSGTC::Level lvl)
Set message level of stream.
Manager of the database session.
void closeSession()
close open sessions
IPrioritySetLoader * m_prioritySetLoader
ILutCamLoader * m_lutCamLoader
IMuctpiLoader * m_muctpiLoader
ICaloInfoLoader * m_caloInfoLoader
IMasterTableLoader * m_masterTableLoader
IPrescaledClockLoader * m_prescaledClockLoader
ICTPConfigLoader * m_ctpConfigLoader
IRandomLoader * m_randomLoader
IThresholdMonitorLoader * m_thresholdMonitorLoader
ITriggerThresholdLoader * m_triggerThresholdLoader
IL1TopoMenuLoader * m_l1topoMenuLoader
IBunchGroupSetLoader * m_bunchGroupSetLoader
IJobOptionTableLoader * m_jobOptionTableLoader
IHLTFrameLoader * m_HLTFrameLoader
ICTPFilesLoader * m_ctpFilesLoader
IDeadTimeLoader * m_deadTimeLoader
IMenuLoader * m_menuLoader
IThresholdConfigLoader * m_thresholdConfigLoader
ICaloJetInputLoader * m_caloJetInputLoader
IPrescaleSetLoader * m_prescaleSetLoader
ITriggerThresholdValueLoader * m_triggerThresholdValueLoader
IMuonThresholdSetLoader * m_muonThresholdSetLoader
ICaloSinCosLoader * m_caloSinCosLoader
IBunchGroupLoader * m_bunchGroupLoader
virtual ICaloInfoLoader & caloInfoLoader() override
virtual IMenuLoader & menuLoader() override
virtual IRandomLoader & randomLoader() override
virtual IThresholdMonitorLoader & thresholdMonitorLoader() override
virtual IBunchGroupSetLoader & bunchGroupSetLoader() override
virtual ITriggerThresholdLoader & triggerThresholdLoader() override
virtual IThresholdConfigLoader & thresholdConfigLoader() override
std::string m_dbtype
db type
virtual IPrioritySetLoader & prioritySetLoader() override
virtual IHLTFrameLoader & hltFrameLoader() override
IHLTPrescaleSetCollectionLoader & hltPrescaleSetCollectionLoader()
virtual ILutCamLoader & lutcamLoader() override
std::string m_dbserver
db server
virtual ICaloJetInputLoader & caloJetInputLoader() override
SessionMgr & sessionMgr()
creates and returns a new database session manager
virtual ICTPConfigLoader & ctpConfigOnlineLoader() override
virtual IL1TopoMenuLoader & l1topoMenuLoader() override
virtual IPrescaleSetLoader & prescaleSetLoader() override
IHLTPrescaleSetLoader & hltPrescaleSetLoader()
std::string m_user
user name
IHLTPrescaleSetLoader * m_hltPrescaleSetLoader
std::string m_cs
connection string
virtual ICTPFilesLoader & ctpFilesLoader() override
std::string m_password
password
virtual ~StorageMgr() override
destructor
IHLTPrescaleSetCollectionLoader * m_hltPrescaleSetCollectionLoader
StorageMgr(const std::string &cs, const std::string &user="", const std::string &password="", std::ostream &o=std::cout)
constructor
virtual ICTPConfigLoader & ctpConfigLoader() override
virtual ITriggerThresholdValueLoader & triggerThresholdValueLoader() override
virtual IPrescaledClockLoader & prescaledClockLoader() override
virtual IBunchGroupLoader & bunchGroupLoader() override
void setLevel(MSGTC::Level lvl) override
IMuonThresholdSetLoader & muonThresholdSetLoader()
std::string m_dbname
db name
virtual IMuctpiLoader & muctpiLoader() override
virtual IJobOptionTableLoader & jobOptionTableLoader() override
SessionMgr * m_sessionMgr
virtual IDeadTimeLoader & deadTimeLoader() override
virtual IMasterTableLoader & masterTableLoader() override
virtual ICaloSinCosLoader & caloSinCosLoader() override
MsgStreamTC & msg() const
The standard message stream.
TrigConfMessaging(const std::string &name)
Constructor with parameters.
Forward iterator to traverse the main components of the trigger configuration.