![]() |
ATLAS Offline Software
|
#include <BunchGroupLoader.h>
Public Member Functions | |
| BunchGroupLoader (StorageMgr &sm, coral::ISessionProxy &session) | |
| virtual | ~BunchGroupLoader () override=default |
| virtual bool | load (BunchGroup &data) override |
| virtual void | setLevel (MSGTC::Level lvl) override |
| access to output stream | |
| virtual MSGTC::Level | outputLevel () const override |
| void | startSession () |
| start session if not already active | |
| void | commitSession () |
| commit session if not already done | |
| bool | loadL1MasterKey (int SuperMasterKey, int &Lvl1MasterKey) |
| get l1 master from super master | |
| bool | loadL1MenuKey (int SuperMasterKey, int &Lvl1MenuKey) |
| get l1 menu id from super master | |
| unsigned int | triggerDBSchemaVersion () |
| virtual int | verbose () const override |
| virtual void | setVerbose (int v) override |
| bool | isRun1 () |
| bool | isRun2 () |
| bool | msgLvl (const MSGTC::Level lvl) const |
| Test the output level. | |
| MsgStreamTC & | msg () const |
| The standard message stream. | |
| MsgStreamTC & | msg (const MSGTC::Level lvl) const |
| The standard message stream. | |
| const std::string & | getName () const |
| name accessor | |
Protected Attributes | |
| StorageMgr & | m_storageMgr |
| reference to the storage manager | |
| coral::ISessionProxy & | m_session |
| CORAL interface to database session. | |
| bool | m_sessionOwner {false} |
| remember if the loader started the session in the first place | |
Private Member Functions | |
| std::tuple< unsigned int, unsigned int > | loadSchemaVersion () const |
| get DB schema version and run number | |
Private Attributes | |
| int | m_verbose {1} |
| boost::thread_specific_ptr< MsgStreamTC > | m_msg_tls |
| MsgStreamTC instance (a std::cout like with print-out levels) | |
| std::string | m_name |
Definition at line 13 of file BunchGroupLoader.h.
|
inline |
Definition at line 15 of file BunchGroupLoader.h.
|
overridevirtualdefault |
|
inherited |
commit session if not already done
Definition at line 45 of file DBLoader.cxx.
|
inlineinherited |
|
inlineinherited |
Definition at line 60 of file DBLoader.h.
|
inherited |
Definition at line 54 of file DBLoader.cxx.
|
overridevirtual |
Implements TrigConf::IBunchGroupLoader.
Definition at line 16 of file BunchGroupLoader.cxx.
|
inherited |
get l1 master from super master
Definition at line 128 of file DBLoader.cxx.
|
inherited |
get l1 menu id from super master
Definition at line 167 of file DBLoader.cxx.
|
privateinherited |
get DB schema version and run number
Definition at line 81 of file DBLoader.cxx.
|
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.
|
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.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 75 of file TrigConfMessaging.h.
|
inlineoverridevirtualinherited |
Implements TrigConf::ILoader.
Definition at line 40 of file DBLoader.h.
|
overridevirtualinherited |
access to output stream
Implements TrigConf::ILoader.
Definition at line 60 of file DBLoader.cxx.
|
inlineoverridevirtualinherited |
|
inherited |
start session if not already active
Definition at line 35 of file DBLoader.cxx.
|
inherited |
Definition at line 76 of file DBLoader.cxx.
|
inlineoverridevirtualinherited |
|
mutableprivateinherited |
MsgStreamTC instance (a std::cout like with print-out levels)
Definition at line 71 of file TrigConfMessaging.h.
|
privateinherited |
Definition at line 72 of file TrigConfMessaging.h.
|
protectedinherited |
CORAL interface to database session.
Definition at line 68 of file DBLoader.h.
|
protectedinherited |
remember if the loader started the session in the first place
Definition at line 69 of file DBLoader.h.
|
protectedinherited |
reference to the storage manager
Definition at line 67 of file DBLoader.h.
|
privateinherited |
Definition at line 64 of file DBLoader.h.