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
std::unique_ptr< ICaloInfoLoader > m_caloInfoLoader
std::unique_ptr< IJobOptionTableLoader > m_jobOptionTableLoader
std::unique_ptr< IThresholdMonitorLoader > m_thresholdMonitorLoader
std::unique_ptr< IMuctpiLoader > m_muctpiLoader
std::unique_ptr< IBunchGroupLoader > m_bunchGroupLoader
std::unique_ptr< ITriggerThresholdLoader > m_triggerThresholdLoader
std::unique_ptr< IPrioritySetLoader > m_prioritySetLoader
std::unique_ptr< IDeadTimeLoader > m_deadTimeLoader
std::unique_ptr< ITriggerThresholdValueLoader > m_triggerThresholdValueLoader
std::unique_ptr< ICTPConfigLoader > m_ctpConfigLoader
std::unique_ptr< IMasterTableLoader > m_masterTableLoader
std::unique_ptr< IBunchGroupSetLoader > m_bunchGroupSetLoader
std::unique_ptr< ICaloJetInputLoader > m_caloJetInputLoader
std::unique_ptr< IThresholdConfigLoader > m_thresholdConfigLoader
std::unique_ptr< ILutCamLoader > m_lutCamLoader
std::unique_ptr< ICTPFilesLoader > m_ctpFilesLoader
std::unique_ptr< IRandomLoader > m_randomLoader
std::unique_ptr< IMuonThresholdSetLoader > m_muonThresholdSetLoader
std::unique_ptr< ICaloSinCosLoader > m_caloSinCosLoader
std::unique_ptr< IHLTFrameLoader > m_HLTFrameLoader
std::unique_ptr< IPrescaledClockLoader > m_prescaledClockLoader
std::unique_ptr< IL1TopoMenuLoader > m_l1topoMenuLoader
std::unique_ptr< IPrescaleSetLoader > m_prescaleSetLoader
std::unique_ptr< IMenuLoader > m_menuLoader
virtual ICaloInfoLoader & caloInfoLoader() override
virtual IMenuLoader & menuLoader() override
virtual IRandomLoader & randomLoader() override
virtual IThresholdMonitorLoader & thresholdMonitorLoader() override
virtual IBunchGroupSetLoader & bunchGroupSetLoader() override
std::unique_ptr< IHLTPrescaleSetCollectionLoader > m_hltPrescaleSetCollectionLoader
std::unique_ptr< SessionMgr > m_sessionMgr
virtual ITriggerThresholdLoader & triggerThresholdLoader() override
virtual IThresholdConfigLoader & thresholdConfigLoader() override
std::string m_dbtype
db type
std::unique_ptr< IHLTPrescaleSetLoader > m_hltPrescaleSetLoader
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
std::string m_cs
connection string
std::unique_ptr< L > NewLoader()
virtual ICTPFilesLoader & ctpFilesLoader() override
std::string m_password
password
virtual ~StorageMgr() override
destructor
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
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.