  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef TrigConf_StorageMgr 
    6 #define TrigConf_StorageMgr  
   35                   const std::string& 
user = 
"", 
 
   37                   std::ostream & o = std::cout);
 
   50                   const std::string& 
name, 
const std::string& 
user , 
 
   51                   const std::string& 
password , std::ostream & o = std::cout);
 
  118          return new L( *
this, this->
sessionMgr().createSession() );
 
  
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
 
virtual ITriggerThresholdValueLoader & triggerThresholdValueLoader() override
 
virtual IHLTFrameLoader & hltFrameLoader() override
 
std::string m_dbserver
db server
 
virtual IThresholdConfigLoader & thresholdConfigLoader() override
 
virtual IMenuLoader & menuLoader() override
 
bool m_useFrontier
using frontier to connect to oracle (if set, disables sqlite)
 
Interface for the StorageMgr (TriggerDB) and XMLStorageMgr (XML) classes.
 
int retrialPeriod() const
 
std::string m_cs
connection string
 
MsgStream for TrigConf classes.
 
std::string m_user
user name
 
IMuonThresholdSetLoader & muonThresholdSetLoader()
 
Manager of the database session.
 
std::string m_password
password
 
IHLTPrescaleSetCollectionLoader & hltPrescaleSetCollectionLoader()
 
virtual ILutCamLoader & lutcamLoader() override
 
void setConnectionTimeout(int connectionTimeout)
 
Database Storage Manager, controls the database session and the different loader classes for DB acces...
 
Interface for loaders of the LVL1 trigger configuration.
 
void setRetrialTimeout(int retrialTimeout)
 
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
 
int retrialTimeout() const
 
virtual IBunchGroupSetLoader & bunchGroupSetLoader() override
 
void setL1Version(unsigned int v) override
 
unsigned int m_ctpVersion
 
virtual IMasterTableLoader & masterTableLoader() override
 
unsigned int l1Version() const override
 
virtual ICaloInfoLoader & caloInfoLoader() override
 
virtual ITriggerThresholdLoader & triggerThresholdLoader() override
 
unsigned int ctpVersion() const override
 
SessionMgr & sessionMgr()
creates and returns a new database session manager
 
virtual IBunchGroupLoader & bunchGroupLoader() override
 
void setUseFrontier(bool useFrontier)
 
virtual ~StorageMgr() override
destructor
 
virtual ICTPFilesLoader & ctpFilesLoader() override
 
void setRetrialPeriod(int retrialPeriod)
 
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
 
int connectionTimeout() const
 
virtual IThresholdMonitorLoader & thresholdMonitorLoader() override
 
virtual ICaloJetInputLoader & caloJetInputLoader() override
 
void setCTPVersion(unsigned int v) override
 
void setLevel(MSGTC::Level lvl) override
 
virtual IPrioritySetLoader & prioritySetLoader() override
 
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
 
IHLTPrescaleSetCollectionLoader * m_hltPrescaleSetCollectionLoader
 
virtual IRandomLoader & randomLoader() override
 
virtual IPrescaleSetLoader & prescaleSetLoader() override