ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConf::StorageMgr Class Reference

Database Storage Manager, controls the database session and the different loader classes for DB access. More...

#include <StorageMgr.h>

Inheritance diagram for TrigConf::StorageMgr:
Collaboration diagram for TrigConf::StorageMgr:

Public Member Functions

 StorageMgr (const std::string &cs, const std::string &user="", const std::string &password="", std::ostream &o=std::cout)
 constructor
 StorageMgr (const std::string &type, const std::string &server, const std::string &name, const std::string &user, const std::string &password, std::ostream &o=std::cout)
 constructor
virtual ~StorageMgr () override
 destructor
void setLevel (MSGTC::Level lvl) override
void setCTPVersion (unsigned int v) override
void setL1Version (unsigned int v) override
unsigned int ctpVersion () const override
unsigned int l1Version () const override
SessionMgrsessionMgr ()
 creates and returns a new database session manager
virtual IL1TopoMenuLoaderl1topoMenuLoader () override
virtual IMasterTableLoadermasterTableLoader () override
virtual IMenuLoadermenuLoader () override
virtual IMuctpiLoadermuctpiLoader () override
virtual IDeadTimeLoaderdeadTimeLoader () override
virtual IPrescaledClockLoaderprescaledClockLoader () override
virtual IRandomLoaderrandomLoader () override
virtual IThresholdConfigLoaderthresholdConfigLoader () override
virtual ITriggerThresholdLoadertriggerThresholdLoader () override
virtual ITriggerThresholdValueLoadertriggerThresholdValueLoader () override
virtual IThresholdMonitorLoaderthresholdMonitorLoader () override
virtual ICTPFilesLoaderctpFilesLoader () override
virtual ICaloJetInputLoadercaloJetInputLoader () override
virtual ICaloSinCosLoadercaloSinCosLoader () override
virtual ICaloInfoLoadercaloInfoLoader () override
virtual ILutCamLoaderlutcamLoader () override
virtual IPrescaleSetLoaderprescaleSetLoader () override
virtual IPrioritySetLoaderprioritySetLoader () override
virtual IBunchGroupLoaderbunchGroupLoader () override
virtual IBunchGroupSetLoaderbunchGroupSetLoader () override
virtual ICTPConfigLoaderctpConfigLoader () override
virtual ICTPConfigLoaderctpConfigOnlineLoader () override
virtual IHLTFrameLoaderhltFrameLoader () override
virtual IJobOptionTableLoaderjobOptionTableLoader () override
IHLTPrescaleSetLoaderhltPrescaleSetLoader ()
IHLTPrescaleSetCollectionLoaderhltPrescaleSetCollectionLoader ()
IMuonThresholdSetLoadermuonThresholdSetLoader ()
void closeSession ()
void setUseFrontier (bool useFrontier)
bool useFrontier () const
void setRetrialPeriod (int retrialPeriod)
void setRetrialTimeout (int retrialTimeout)
void setConnectionTimeout (int connectionTimeout)
int retrialPeriod () const
int retrialTimeout () const
int connectionTimeout () const
bool msgLvl (const MSGTC::Level lvl) const
 Test the output level.
MsgStreamTCmsg () const
 The standard message stream.
MsgStreamTCmsg (const MSGTC::Level lvl) const
 The standard message stream.
const std::string & getName () const
 name accessor

Protected Attributes

IMasterTableLoaderm_masterTableLoader { nullptr }
IMenuLoaderm_menuLoader { nullptr }
IMuctpiLoaderm_muctpiLoader { nullptr }
IDeadTimeLoaderm_deadTimeLoader { nullptr }
IPrescaledClockLoaderm_prescaledClockLoader { nullptr }
IRandomLoaderm_randomLoader { nullptr }
IThresholdConfigLoaderm_thresholdConfigLoader { nullptr }
ITriggerThresholdLoaderm_triggerThresholdLoader { nullptr }
ITriggerThresholdValueLoaderm_triggerThresholdValueLoader { nullptr }
IThresholdMonitorLoaderm_thresholdMonitorLoader { nullptr }
ICTPFilesLoaderm_ctpFilesLoader { nullptr }
ICaloJetInputLoaderm_caloJetInputLoader { nullptr }
ICaloSinCosLoaderm_caloSinCosLoader { nullptr }
ICaloInfoLoaderm_caloInfoLoader { nullptr }
ILutCamLoaderm_lutCamLoader { nullptr }
IPrescaleSetLoaderm_prescaleSetLoader { nullptr }
IPrioritySetLoaderm_prioritySetLoader { nullptr }
IBunchGroupLoaderm_bunchGroupLoader { nullptr }
IBunchGroupSetLoaderm_bunchGroupSetLoader { nullptr }
ICTPConfigLoaderm_ctpConfigLoader { nullptr }
IMuonThresholdSetLoaderm_muonThresholdSetLoader { nullptr }
IHLTFrameLoaderm_HLTFrameLoader { nullptr }
IJobOptionTableLoaderm_jobOptionTableLoader { nullptr }
IL1TopoMenuLoaderm_l1topoMenuLoader { nullptr }
unsigned int m_ctpVersion { 0 }
unsigned int m_l1Version { 0 }

Private Member Functions

template<class L>
L * NewLoader ()

Private Attributes

IHLTPrescaleSetLoaderm_hltPrescaleSetLoader { nullptr }
IHLTPrescaleSetCollectionLoaderm_hltPrescaleSetCollectionLoader { nullptr }
SessionMgrm_sessionMgr { nullptr }
std::string m_cs {""}
 connection string
std::string m_dbtype {""}
 db type
std::string m_dbserver {""}
 db server
std::string m_dbname {""}
 db name
std::string m_user {""}
 user name
std::string m_password {""}
 password
bool m_useFrontier {false}
 using frontier to connect to oracle (if set, disables sqlite)
int m_retrialPeriod {0}
int m_retrialTimeout {0}
int m_connectionTimeout {0}
boost::thread_specific_ptr< MsgStreamTCm_msg_tls
 MsgStreamTC instance (a std::cout like with print-out levels)
std::string m_name

Detailed Description

Database Storage Manager, controls the database session and the different loader classes for DB access.

Definition at line 23 of file StorageMgr.h.

Constructor & Destructor Documentation

◆ StorageMgr() [1/2]

TrigConf::StorageMgr::StorageMgr ( const std::string & cs,
const std::string & user = "",
const std::string & password = "",
std::ostream & o = std::cout )

constructor

Parameters
csconnection string
See also
SessionMgr::SessionMgr()
Parameters
useruser name, if not specified the XML authentication will be used
passwordpassword string (only used in connection with a user name)
ooutput stream for all messages

Definition at line 42 of file StorageMgr.cxx.

45 :
46 TrigConfMessaging("DBStorageMgr")
47 , m_cs( cs )
48 , m_user( user )
49 , m_password( pass )
50{}
std::string m_user
user name
Definition StorageMgr.h:129
std::string m_cs
connection string
Definition StorageMgr.h:125
std::string m_password
password
Definition StorageMgr.h:130

◆ StorageMgr() [2/2]

TrigConf::StorageMgr::StorageMgr ( const std::string & type,
const std::string & server,
const std::string & name,
const std::string & user,
const std::string & password,
std::ostream & o = std::cout )

constructor

Parameters
typeServer technology
See also
SessionMgr::SessionMgr()
Parameters
serverServer name
See also
SessionMgr::SessionMgr()
Parameters
nameDatabase name, or schema name, or alias
See also
SessionMgr::SessionMgr()
Parameters
useruser name, if not specified the XML authentication will be used
passwordpassword string (only used in connection with a user name)
ooutput stream for all messages

Definition at line 52 of file StorageMgr.cxx.

57 :
58 TrigConfMessaging("DBStorageMgr")
59 , m_dbtype( type )
60 , m_dbserver( server )
61 , m_dbname( name )
62 , m_user( user )
63 , m_password( pass )
64{}
std::string m_dbtype
db type
Definition StorageMgr.h:126
std::string m_dbserver
db server
Definition StorageMgr.h:127
std::string m_dbname
db name
Definition StorageMgr.h:128

◆ ~StorageMgr()

StorageMgr::~StorageMgr ( )
overridevirtual

destructor

Definition at line 67 of file StorageMgr.cxx.

67 {
70 delete m_sessionMgr;
71}
IHLTPrescaleSetLoader * m_hltPrescaleSetLoader
Definition StorageMgr.h:121
IHLTPrescaleSetCollectionLoader * m_hltPrescaleSetCollectionLoader
Definition StorageMgr.h:122
SessionMgr * m_sessionMgr
Definition StorageMgr.h:124

Member Function Documentation

◆ bunchGroupLoader()

TrigConf::IBunchGroupLoader & TrigConf::StorageMgr::bunchGroupLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 201 of file StorageMgr.cxx.

◆ bunchGroupSetLoader()

TrigConf::IBunchGroupSetLoader & TrigConf::StorageMgr::bunchGroupSetLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 206 of file StorageMgr.cxx.

◆ caloInfoLoader()

TrigConf::ICaloInfoLoader & TrigConf::StorageMgr::caloInfoLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 170 of file StorageMgr.cxx.

170 {
172 return *m_caloInfoLoader;
173}
ICaloInfoLoader * m_caloInfoLoader

◆ caloJetInputLoader()

TrigConf::ICaloJetInputLoader & TrigConf::StorageMgr::caloJetInputLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 160 of file StorageMgr.cxx.

◆ caloSinCosLoader()

TrigConf::ICaloSinCosLoader & TrigConf::StorageMgr::caloSinCosLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 165 of file StorageMgr.cxx.

165 {
167 return *m_caloSinCosLoader;
168}
ICaloSinCosLoader * m_caloSinCosLoader

◆ closeSession()

void StorageMgr::closeSession ( )

Definition at line 82 of file StorageMgr.cxx.

82 {
83 this->sessionMgr().closeSession();
84}
void closeSession()
close open sessions
SessionMgr & sessionMgr()
creates and returns a new database session manager

◆ connectionTimeout()

int TrigConf::StorageMgr::connectionTimeout ( ) const
inline

Definition at line 112 of file StorageMgr.h.

112{ return m_connectionTimeout; }

◆ ctpConfigLoader()

TrigConf::ICTPConfigLoader & TrigConf::StorageMgr::ctpConfigLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 211 of file StorageMgr.cxx.

211 {
213 return *m_ctpConfigLoader;
214}
ICTPConfigLoader * m_ctpConfigLoader

◆ ctpConfigOnlineLoader()

TrigConf::ICTPConfigLoader & TrigConf::StorageMgr::ctpConfigOnlineLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 216 of file StorageMgr.cxx.

216 {
217 return ctpConfigLoader();
218}
virtual ICTPConfigLoader & ctpConfigLoader() override

◆ ctpFilesLoader()

TrigConf::ICTPFilesLoader & TrigConf::StorageMgr::ctpFilesLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 180 of file StorageMgr.cxx.

181{
183 return *m_ctpFilesLoader;
184}
ICTPFilesLoader * m_ctpFilesLoader

◆ ctpVersion()

unsigned int TrigConf::StorageMgr::ctpVersion ( ) const
inlineoverridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 63 of file StorageMgr.h.

63{ return m_ctpVersion; }

◆ deadTimeLoader()

TrigConf::IDeadTimeLoader & TrigConf::StorageMgr::deadTimeLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 130 of file StorageMgr.cxx.

130 {
132 return *m_deadTimeLoader;
133}
IDeadTimeLoader * m_deadTimeLoader

◆ getName()

const std::string & TrigConf::TrigConfMessaging::getName ( ) const
inlineinherited

name accessor

Returns
the name

Definition at line 101 of file TrigConfMessaging.h.

101 {
102 return m_name;
103 }

◆ hltFrameLoader()

TrigConf::IHLTFrameLoader & TrigConf::StorageMgr::hltFrameLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 225 of file StorageMgr.cxx.

225 {
227 return *m_HLTFrameLoader;
228}
IHLTFrameLoader * m_HLTFrameLoader

◆ hltPrescaleSetCollectionLoader()

TrigConf::IHLTPrescaleSetCollectionLoader & TrigConf::StorageMgr::hltPrescaleSetCollectionLoader ( )

◆ hltPrescaleSetLoader()

TrigConf::IHLTPrescaleSetLoader & TrigConf::StorageMgr::hltPrescaleSetLoader ( )

Definition at line 235 of file StorageMgr.cxx.

◆ jobOptionTableLoader()

TrigConf::IJobOptionTableLoader & TrigConf::StorageMgr::jobOptionTableLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 230 of file StorageMgr.cxx.

◆ l1topoMenuLoader()

IL1TopoMenuLoader & StorageMgr::l1topoMenuLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 110 of file StorageMgr.cxx.

◆ l1Version()

unsigned int TrigConf::StorageMgr::l1Version ( ) const
inlineoverridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 64 of file StorageMgr.h.

64{ return m_l1Version; }

◆ lutcamLoader()

TrigConf::ILutCamLoader & TrigConf::StorageMgr::lutcamLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 186 of file StorageMgr.cxx.

186 {
188 return *m_lutCamLoader;
189}
ILutCamLoader * m_lutCamLoader

◆ masterTableLoader()

TrigConf::IMasterTableLoader & TrigConf::StorageMgr::masterTableLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 115 of file StorageMgr.cxx.

◆ menuLoader()

TrigConf::IMenuLoader & TrigConf::StorageMgr::menuLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 120 of file StorageMgr.cxx.

120 {
122 return *m_menuLoader;
123}

◆ msg() [1/2]

MsgStreamTC & TrigConf::TrigConfMessaging::msg ( ) const
inlineinherited

The standard message stream.

Returns a reference to the message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 86 of file TrigConfMessaging.h.

87 {
88 MsgStreamTC* ms = m_msg_tls.get();
89 if (!ms) {
90 ms = new MsgStreamTC(m_name);
91 m_msg_tls.reset(ms);
92 }
93 return *ms;
94 }
boost::thread_specific_ptr< MsgStreamTC > m_msg_tls
MsgStreamTC instance (a std::cout like with print-out levels)

◆ msg() [2/2]

MsgStreamTC & TrigConf::TrigConfMessaging::msg ( const MSGTC::Level lvl) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 96 of file TrigConfMessaging.h.

97 {
98 return msg() << lvl;
99 }
MsgStreamTC & msg() const
The standard message stream.

◆ msgLvl()

bool TrigConf::TrigConfMessaging::msgLvl ( const MSGTC::Level lvl) const
inlineinherited

Test the output level.

Parameters
lvlThe message level to test against
Returns
boolean Indicting if messages at given level will be printed
Return values
trueMessages at level "lvl" will be printed

Definition at line 75 of file TrigConfMessaging.h.

76 {
77 if (msg().level() <= lvl) {
78 msg() << lvl;
79 return true;
80 }
81 else {
82 return false;
83 }
84 }

◆ muctpiLoader()

TrigConf::IMuctpiLoader & TrigConf::StorageMgr::muctpiLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 125 of file StorageMgr.cxx.

125 {
127 return *m_muctpiLoader;
128}
IMuctpiLoader * m_muctpiLoader

◆ muonThresholdSetLoader()

TrigConf::IMuonThresholdSetLoader & TrigConf::StorageMgr::muonThresholdSetLoader ( )

Definition at line 220 of file StorageMgr.cxx.

◆ NewLoader()

template<class L>
L * TrigConf::StorageMgr::NewLoader ( )
inlineprivate

Definition at line 117 of file StorageMgr.h.

117 {
118 return new L( *this, this->sessionMgr().createSession() );
119 }

◆ prescaledClockLoader()

TrigConf::IPrescaledClockLoader & TrigConf::StorageMgr::prescaledClockLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 135 of file StorageMgr.cxx.

◆ prescaleSetLoader()

TrigConf::IPrescaleSetLoader & TrigConf::StorageMgr::prescaleSetLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 191 of file StorageMgr.cxx.

◆ prioritySetLoader()

TrigConf::IPrioritySetLoader & TrigConf::StorageMgr::prioritySetLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 196 of file StorageMgr.cxx.

◆ randomLoader()

TrigConf::IRandomLoader & TrigConf::StorageMgr::randomLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 140 of file StorageMgr.cxx.

140 {
142 return *m_randomLoader;
143}
IRandomLoader * m_randomLoader

◆ retrialPeriod()

int TrigConf::StorageMgr::retrialPeriod ( ) const
inline

Definition at line 110 of file StorageMgr.h.

110{ return m_retrialPeriod; }

◆ retrialTimeout()

int TrigConf::StorageMgr::retrialTimeout ( ) const
inline

Definition at line 111 of file StorageMgr.h.

111{ return m_retrialTimeout; }

◆ sessionMgr()

SessionMgr & StorageMgr::sessionMgr ( )

creates and returns a new database session manager

Definition at line 88 of file StorageMgr.cxx.

88 {
89 if( m_sessionMgr == 0 ) {
90 m_sessionMgr = new SessionMgr();
91 if( m_cs != "" ) {
92 m_sessionMgr->setConnectionString(m_cs);
93 } else {
94 m_sessionMgr->setDbType(m_dbtype);
95 m_sessionMgr->setDbServer(m_dbserver);
96 m_sessionMgr->setDbName(m_dbname);
97 m_sessionMgr->setDbUser(m_user);
98 m_sessionMgr->setDbPassword(m_password);
99 }
100 m_sessionMgr->setUseFrontier(useFrontier());
101 m_sessionMgr->setRetrialPeriod(m_retrialPeriod);
102 m_sessionMgr->setRetrialTimeout(m_retrialTimeout);
103 m_sessionMgr->setConnectionTimeout(m_connectionTimeout);
104 }
105 return * m_sessionMgr;
106}
bool useFrontier() const
Definition StorageMgr.h:104

◆ setConnectionTimeout()

void TrigConf::StorageMgr::setConnectionTimeout ( int connectionTimeout)
inline

Definition at line 108 of file StorageMgr.h.

◆ setCTPVersion()

void TrigConf::StorageMgr::setCTPVersion ( unsigned int v)
inlineoverridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 61 of file StorageMgr.h.

◆ setL1Version()

void TrigConf::StorageMgr::setL1Version ( unsigned int v)
inlineoverridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 62 of file StorageMgr.h.

62{ m_l1Version = v; }

◆ setLevel()

void StorageMgr::setLevel ( MSGTC::Level lvl)
overridevirtual

Implements TrigConf::StorageMgrBase.

Definition at line 76 of file StorageMgr.cxx.

76 {
77 msg().setLevel(lvl);
78}
void setLevel(MSGTC::Level lvl)
Set message level of stream.

◆ setRetrialPeriod()

void TrigConf::StorageMgr::setRetrialPeriod ( int retrialPeriod)
inline

Definition at line 106 of file StorageMgr.h.

◆ setRetrialTimeout()

void TrigConf::StorageMgr::setRetrialTimeout ( int retrialTimeout)
inline

Definition at line 107 of file StorageMgr.h.

◆ setUseFrontier()

void TrigConf::StorageMgr::setUseFrontier ( bool useFrontier)
inline

Definition at line 103 of file StorageMgr.h.

bool m_useFrontier
using frontier to connect to oracle (if set, disables sqlite)
Definition StorageMgr.h:131

◆ thresholdConfigLoader()

TrigConf::IThresholdConfigLoader & TrigConf::StorageMgr::thresholdConfigLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 145 of file StorageMgr.cxx.

◆ thresholdMonitorLoader()

TrigConf::IThresholdMonitorLoader & TrigConf::StorageMgr::thresholdMonitorLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 175 of file StorageMgr.cxx.

◆ triggerThresholdLoader()

TrigConf::ITriggerThresholdLoader & TrigConf::StorageMgr::triggerThresholdLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 150 of file StorageMgr.cxx.

◆ triggerThresholdValueLoader()

TrigConf::ITriggerThresholdValueLoader & TrigConf::StorageMgr::triggerThresholdValueLoader ( )
overridevirtual

Implements TrigConf::IStorageMgr.

Definition at line 155 of file StorageMgr.cxx.

◆ useFrontier()

bool TrigConf::StorageMgr::useFrontier ( ) const
inline

Definition at line 104 of file StorageMgr.h.

104{ return m_useFrontier; }

Member Data Documentation

◆ m_bunchGroupLoader

IBunchGroupLoader* TrigConf::StorageMgrBase::m_bunchGroupLoader { nullptr }
protectedinherited

Definition at line 70 of file StorageMgrBase.h.

70{ nullptr };

◆ m_bunchGroupSetLoader

IBunchGroupSetLoader* TrigConf::StorageMgrBase::m_bunchGroupSetLoader { nullptr }
protectedinherited

Definition at line 71 of file StorageMgrBase.h.

71{ nullptr };

◆ m_caloInfoLoader

ICaloInfoLoader* TrigConf::StorageMgrBase::m_caloInfoLoader { nullptr }
protectedinherited

Definition at line 66 of file StorageMgrBase.h.

66{ nullptr };

◆ m_caloJetInputLoader

ICaloJetInputLoader* TrigConf::StorageMgrBase::m_caloJetInputLoader { nullptr }
protectedinherited

Definition at line 64 of file StorageMgrBase.h.

64{ nullptr };

◆ m_caloSinCosLoader

ICaloSinCosLoader* TrigConf::StorageMgrBase::m_caloSinCosLoader { nullptr }
protectedinherited

Definition at line 65 of file StorageMgrBase.h.

65{ nullptr };

◆ m_connectionTimeout

int TrigConf::StorageMgr::m_connectionTimeout {0}
private

Definition at line 135 of file StorageMgr.h.

135{0};

◆ m_cs

std::string TrigConf::StorageMgr::m_cs {""}
private

connection string

Definition at line 125 of file StorageMgr.h.

125{""};

◆ m_ctpConfigLoader

ICTPConfigLoader* TrigConf::StorageMgrBase::m_ctpConfigLoader { nullptr }
protectedinherited

Definition at line 72 of file StorageMgrBase.h.

72{ nullptr };

◆ m_ctpFilesLoader

ICTPFilesLoader* TrigConf::StorageMgrBase::m_ctpFilesLoader { nullptr }
protectedinherited

Definition at line 63 of file StorageMgrBase.h.

63{ nullptr };

◆ m_ctpVersion

unsigned int TrigConf::StorageMgrBase::m_ctpVersion { 0 }
protectedinherited

Definition at line 78 of file StorageMgrBase.h.

78{ 0 };

◆ m_dbname

std::string TrigConf::StorageMgr::m_dbname {""}
private

db name

Definition at line 128 of file StorageMgr.h.

128{""};

◆ m_dbserver

std::string TrigConf::StorageMgr::m_dbserver {""}
private

db server

Definition at line 127 of file StorageMgr.h.

127{""};

◆ m_dbtype

std::string TrigConf::StorageMgr::m_dbtype {""}
private

db type

Definition at line 126 of file StorageMgr.h.

126{""};

◆ m_deadTimeLoader

IDeadTimeLoader* TrigConf::StorageMgrBase::m_deadTimeLoader { nullptr }
protectedinherited

Definition at line 56 of file StorageMgrBase.h.

56{ nullptr };

◆ m_HLTFrameLoader

IHLTFrameLoader* TrigConf::StorageMgrBase::m_HLTFrameLoader { nullptr }
protectedinherited

Definition at line 74 of file StorageMgrBase.h.

74{ nullptr };

◆ m_hltPrescaleSetCollectionLoader

IHLTPrescaleSetCollectionLoader* TrigConf::StorageMgr::m_hltPrescaleSetCollectionLoader { nullptr }
private

Definition at line 122 of file StorageMgr.h.

122{ nullptr };

◆ m_hltPrescaleSetLoader

IHLTPrescaleSetLoader* TrigConf::StorageMgr::m_hltPrescaleSetLoader { nullptr }
private

Definition at line 121 of file StorageMgr.h.

121{ nullptr };

◆ m_jobOptionTableLoader

IJobOptionTableLoader* TrigConf::StorageMgrBase::m_jobOptionTableLoader { nullptr }
protectedinherited

Definition at line 75 of file StorageMgrBase.h.

75{ nullptr };

◆ m_l1topoMenuLoader

IL1TopoMenuLoader* TrigConf::StorageMgrBase::m_l1topoMenuLoader { nullptr }
protectedinherited

Definition at line 76 of file StorageMgrBase.h.

76{ nullptr };

◆ m_l1Version

unsigned int TrigConf::StorageMgrBase::m_l1Version { 0 }
protectedinherited

Definition at line 79 of file StorageMgrBase.h.

79{ 0 };

◆ m_lutCamLoader

ILutCamLoader* TrigConf::StorageMgrBase::m_lutCamLoader { nullptr }
protectedinherited

Definition at line 67 of file StorageMgrBase.h.

67{ nullptr };

◆ m_masterTableLoader

IMasterTableLoader* TrigConf::StorageMgrBase::m_masterTableLoader { nullptr }
protectedinherited

Definition at line 53 of file StorageMgrBase.h.

53{ nullptr };

◆ m_menuLoader

IMenuLoader* TrigConf::StorageMgrBase::m_menuLoader { nullptr }
protectedinherited

Definition at line 54 of file StorageMgrBase.h.

54{ nullptr };

◆ m_msg_tls

boost::thread_specific_ptr<MsgStreamTC> TrigConf::TrigConfMessaging::m_msg_tls
mutableprivateinherited

MsgStreamTC instance (a std::cout like with print-out levels)

Definition at line 71 of file TrigConfMessaging.h.

◆ m_muctpiLoader

IMuctpiLoader* TrigConf::StorageMgrBase::m_muctpiLoader { nullptr }
protectedinherited

Definition at line 55 of file StorageMgrBase.h.

55{ nullptr };

◆ m_muonThresholdSetLoader

IMuonThresholdSetLoader* TrigConf::StorageMgrBase::m_muonThresholdSetLoader { nullptr }
protectedinherited

Definition at line 73 of file StorageMgrBase.h.

73{ nullptr };

◆ m_name

std::string TrigConf::TrigConfMessaging::m_name
privateinherited

Definition at line 72 of file TrigConfMessaging.h.

◆ m_password

std::string TrigConf::StorageMgr::m_password {""}
private

password

Definition at line 130 of file StorageMgr.h.

130{""};

◆ m_prescaledClockLoader

IPrescaledClockLoader* TrigConf::StorageMgrBase::m_prescaledClockLoader { nullptr }
protectedinherited

Definition at line 57 of file StorageMgrBase.h.

57{ nullptr };

◆ m_prescaleSetLoader

IPrescaleSetLoader* TrigConf::StorageMgrBase::m_prescaleSetLoader { nullptr }
protectedinherited

Definition at line 68 of file StorageMgrBase.h.

68{ nullptr };

◆ m_prioritySetLoader

IPrioritySetLoader* TrigConf::StorageMgrBase::m_prioritySetLoader { nullptr }
protectedinherited

Definition at line 69 of file StorageMgrBase.h.

69{ nullptr };

◆ m_randomLoader

IRandomLoader* TrigConf::StorageMgrBase::m_randomLoader { nullptr }
protectedinherited

Definition at line 58 of file StorageMgrBase.h.

58{ nullptr };

◆ m_retrialPeriod

int TrigConf::StorageMgr::m_retrialPeriod {0}
private

Definition at line 133 of file StorageMgr.h.

133{0};

◆ m_retrialTimeout

int TrigConf::StorageMgr::m_retrialTimeout {0}
private

Definition at line 134 of file StorageMgr.h.

134{0};

◆ m_sessionMgr

SessionMgr* TrigConf::StorageMgr::m_sessionMgr { nullptr }
private

Definition at line 124 of file StorageMgr.h.

124{ nullptr };

◆ m_thresholdConfigLoader

IThresholdConfigLoader* TrigConf::StorageMgrBase::m_thresholdConfigLoader { nullptr }
protectedinherited

Definition at line 59 of file StorageMgrBase.h.

59{ nullptr };

◆ m_thresholdMonitorLoader

IThresholdMonitorLoader* TrigConf::StorageMgrBase::m_thresholdMonitorLoader { nullptr }
protectedinherited

Definition at line 62 of file StorageMgrBase.h.

62{ nullptr };

◆ m_triggerThresholdLoader

ITriggerThresholdLoader* TrigConf::StorageMgrBase::m_triggerThresholdLoader { nullptr }
protectedinherited

Definition at line 60 of file StorageMgrBase.h.

60{ nullptr };

◆ m_triggerThresholdValueLoader

ITriggerThresholdValueLoader* TrigConf::StorageMgrBase::m_triggerThresholdValueLoader { nullptr }
protectedinherited

Definition at line 61 of file StorageMgrBase.h.

61{ nullptr };

◆ m_useFrontier

bool TrigConf::StorageMgr::m_useFrontier {false}
private

using frontier to connect to oracle (if set, disables sqlite)

Definition at line 131 of file StorageMgr.h.

131{false};

◆ m_user

std::string TrigConf::StorageMgr::m_user {""}
private

user name

Definition at line 129 of file StorageMgr.h.

129{""};

The documentation for this class was generated from the following files: