|
ATLAS Offline Software
|
Go to the documentation of this file.
43 const std::string&
user,
44 const std::string& pass,
54 const std::string&
name,
55 const std::string&
user,
56 const std::string& pass,
116 if (!m_masterTableLoader) m_masterTableLoader = NewLoader<MasterTableLoader>();
117 return *m_masterTableLoader;
121 if( ! m_menuLoader ) m_menuLoader = NewLoader<MenuLoader>();
122 return *m_menuLoader;
126 if( ! m_muctpiLoader ) m_muctpiLoader = NewLoader<MuctpiLoader>();
127 return *m_muctpiLoader;
131 if( ! m_deadTimeLoader ) m_deadTimeLoader = NewLoader<DeadTimeLoader>();
132 return *m_deadTimeLoader;
136 if( ! m_prescaledClockLoader ) m_prescaledClockLoader = NewLoader<PrescaledClockLoader>();
137 return *m_prescaledClockLoader;
141 if( ! m_randomLoader ) m_randomLoader = NewLoader<RandomLoader>();
142 return *m_randomLoader;
146 if( ! m_thresholdConfigLoader ) m_thresholdConfigLoader = NewLoader<ThresholdConfigLoader>();
147 return *m_thresholdConfigLoader;
151 if( ! m_triggerThresholdLoader ) m_triggerThresholdLoader = NewLoader<TriggerThresholdLoader>();
152 return *m_triggerThresholdLoader;
156 if( ! m_triggerThresholdValueLoader ) m_triggerThresholdValueLoader = NewLoader<TriggerThresholdValueLoader>();
157 return *m_triggerThresholdValueLoader;
161 if( ! m_caloJetInputLoader ) m_caloJetInputLoader = NewLoader<CaloJetInputLoader>();
162 return *m_caloJetInputLoader;
166 if( ! m_caloSinCosLoader ) m_caloSinCosLoader = NewLoader<CaloSinCosLoader>();
167 return *m_caloSinCosLoader;
171 if( ! m_caloInfoLoader ) m_caloInfoLoader = NewLoader<CaloInfoLoader>();
172 return *m_caloInfoLoader;
176 if( ! m_thresholdMonitorLoader ) m_thresholdMonitorLoader = NewLoader<ThresholdMonitorLoader>();
177 return *m_thresholdMonitorLoader;
182 if( ! m_ctpFilesLoader ) m_ctpFilesLoader = NewLoader<CTPFilesLoader>();
183 return *m_ctpFilesLoader;
187 if( ! m_lutCamLoader ) m_lutCamLoader = NewLoader<LutCamLoader>();
188 return *m_lutCamLoader;
192 if( ! m_prescaleSetLoader ) m_prescaleSetLoader = NewLoader<PrescaleSetLoader>();
193 return *m_prescaleSetLoader;
197 if( ! m_prioritySetLoader ) m_prioritySetLoader = NewLoader<PrioritySetLoader>();
198 return *m_prioritySetLoader;
202 if( ! m_bunchGroupLoader ) m_bunchGroupLoader = NewLoader<BunchGroupLoader>();
203 return *m_bunchGroupLoader;
207 if( ! m_bunchGroupSetLoader ) m_bunchGroupSetLoader = NewLoader<BunchGroupSetLoader>();
208 return *m_bunchGroupSetLoader;
212 if( ! m_ctpConfigLoader ) m_ctpConfigLoader = NewLoader<CTPConfigLoader>();
213 return *m_ctpConfigLoader;
217 return ctpConfigLoader();
221 if( ! m_muonThresholdSetLoader ) m_muonThresholdSetLoader = NewLoader<MuonThresholdSetLoader>();
222 return *m_muonThresholdSetLoader;
226 if( ! m_HLTFrameLoader ) m_HLTFrameLoader = NewLoader<HLTFrameLoader>();
227 return *m_HLTFrameLoader;
231 if( ! m_jobOptionTableLoader ) m_jobOptionTableLoader = NewLoader<JobOptionTableLoader>();
232 return *m_jobOptionTableLoader;
236 if( ! m_hltPrescaleSetLoader ) m_hltPrescaleSetLoader = NewLoader<HLTPrescaleSetLoader>();
237 return *m_hltPrescaleSetLoader;
241 if( ! m_hltPrescaleSetCollectionLoader ) m_hltPrescaleSetCollectionLoader = NewLoader<HLTPrescaleSetCollectionLoader>();
242 return *m_hltPrescaleSetCollectionLoader;
virtual IPrescaledClockLoader & prescaledClockLoader() override
IHLTPrescaleSetLoader & hltPrescaleSetLoader()
StorageMgr(const std::string &cs, const std::string &user="", const std::string &password="", std::ostream &o=std::cout)
constructor
virtual IJobOptionTableLoader & jobOptionTableLoader() override
void setDbServer(const std::string &s)
virtual ITriggerThresholdValueLoader & triggerThresholdValueLoader() override
virtual IHLTFrameLoader & hltFrameLoader() override
std::string m_dbserver
db server
virtual IThresholdConfigLoader & thresholdConfigLoader() override
virtual IMenuLoader & menuLoader() override
void setDbName(const std::string &s)
void setUseFrontier(bool useFrontier)
void setRetrialPeriod(int retrialPeriod)
std::string m_cs
connection string
std::string m_user
user name
IMuonThresholdSetLoader & muonThresholdSetLoader()
Manager of the database session.
std::string m_password
password
IHLTPrescaleSetCollectionLoader & hltPrescaleSetCollectionLoader()
virtual ILutCamLoader & lutcamLoader() override
Interface for loaders of the LVL1 trigger configuration.
Forward iterator to traverse the main components of the trigger configuration.
virtual IDeadTimeLoader & deadTimeLoader() override
virtual ICTPConfigLoader & ctpConfigLoader() override
SessionMgr * m_sessionMgr
std::string m_dbname
db name
virtual ICaloSinCosLoader & caloSinCosLoader() override
MsgStreamTC & msg() const
The standard message stream.
IL1TopoMenuLoader * m_l1topoMenuLoader
virtual IBunchGroupSetLoader & bunchGroupSetLoader() override
virtual IMasterTableLoader & masterTableLoader() override
virtual ICaloInfoLoader & caloInfoLoader() override
virtual ITriggerThresholdLoader & triggerThresholdLoader() override
SessionMgr & sessionMgr()
creates and returns a new database session manager
virtual IBunchGroupLoader & bunchGroupLoader() override
virtual ~StorageMgr() override
destructor
virtual ICTPFilesLoader & ctpFilesLoader() override
Class to provide easy access to TrigConf::MsgStream for TrigConf classes.
virtual IMuctpiLoader & muctpiLoader() override
virtual ICTPConfigLoader & ctpConfigOnlineLoader() override
virtual IL1TopoMenuLoader & l1topoMenuLoader() override
IHLTPrescaleSetLoader * m_hltPrescaleSetLoader
std::string m_dbtype
db type
void setDbPassword(const std::string &s)
virtual IThresholdMonitorLoader & thresholdMonitorLoader() override
virtual ICaloJetInputLoader & caloJetInputLoader() override
void setRetrialTimeout(int retrialTimeout)
void setLevel(MSGTC::Level lvl) override
virtual IPrioritySetLoader & prioritySetLoader() override
void closeSession()
close open sessions
void setDbUser(const std::string &s)
void setLevel(MSGTC::Level lvl)
Set message level of stream.
IHLTPrescaleSetCollectionLoader * m_hltPrescaleSetCollectionLoader
void setConnectionTimeout(int connectionTimeout)
void setConnectionString(const std::string &connStr)
void setDbType(const std::string &s)
virtual IRandomLoader & randomLoader() override
virtual IPrescaleSetLoader & prescaleSetLoader() override