![]() |
ATLAS Offline Software
|
#include <IOVDbConditionsSource.h>
Public Types | |
| enum class | source_t { COOLDB =0 , CRESTDB } |
Public Member Functions | |
| virtual | ~IOVDbConditionsSource ()=default |
| virtual bool | getAddress (const cool::ValidityKey reftime, IAddressCreator *persSvc, const unsigned int poolSvcContext, std::unique_ptr< IOpaqueAddress > &address, IOVRange &range, bool &poolPayloadRequested)=0 |
| virtual std::unique_ptr< SG::TransientAddress > | preload (ITagInfoMgr *tagInfoMgr, const unsigned int cacheRun, const unsigned int cacheTime)=0 |
| virtual void | printState ()=0 |
| virtual void | reset ()=0 |
| virtual void | summary ()=0 |
| const std::string & | folderName () const |
| virtual const std::string & | key () const =0 |
| virtual IOVDbConn * | conn ()=0 |
| virtual bool | multiVersion () const =0 |
| virtual bool | timeStamp () const =0 |
| virtual bool | tagOverride () const =0 |
| virtual bool | retrieved () const =0 |
| virtual bool | noOverride () const =0 |
| virtual IOVDbNamespace::FolderType | folderType () const =0 |
| virtual bool | readMeta () const =0 |
| virtual bool | writeMeta () const =0 |
| virtual bool | fromMetaDataOnly () const =0 |
| virtual bool | extensible () const =0 |
| virtual bool | dropped () const =0 |
| virtual bool | iovOverridden () const =0 |
| virtual const std::string & | joTag () const =0 |
| virtual const std::string & | resolvedTag () const =0 |
| virtual const std::string & | eventStore () const =0 |
| virtual const source_t & | source () const =0 |
| virtual CLID | clid () const =0 |
| virtual unsigned long long | bytesRead () const =0 |
| virtual float | readTime () const =0 |
| virtual const IOVRange & | currentRange () const =0 |
| virtual void | useFileMetaData ()=0 |
| virtual void | setFolderDescription (const std::string &description)=0 |
| virtual void | setTagOverride (const std::string &tag, const bool setFlag)=0 |
| virtual void | setWriteMeta ()=0 |
| virtual void | setIOVOverride (const unsigned int run, const unsigned int lumiblock, const unsigned int time)=0 |
| virtual void | setDropped (const bool dropped)=0 |
| virtual cool::ValidityKey | iovTime (const IOVTime &reftime) const =0 |
| virtual bool | isResident (const cool::ValidityKey reftime) const =0 |
| virtual bool | loadAt (const cool::ValidityKey vkey)=0 |
| virtual bool | loadCacheIfDbChanged (const cool::ValidityKey vkey, const cool::IDatabasePtr &dbPtr, const ServiceHandle< IIOVSvc > &iovSvc)=0 |
Protected Attributes | |
| std::string | m_foldername |
| Folder name, as it appears in COOL or as a CREST tag label. | |
| std::string | m_key |
| SG key where data is loaded (unique). | |
Definition at line 33 of file IOVDbConditionsSource.h.
|
strong |
| Enumerator | |
|---|---|
| COOLDB | |
| CRESTDB | |
Definition at line 36 of file IOVDbConditionsSource.h.
|
virtualdefault |
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
inline |
Definition at line 62 of file IOVDbConditionsSource.h.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
pure virtual |
Implemented in IOVDbCrestTag.
|
protected |
Folder name, as it appears in COOL or as a CREST tag label.
Definition at line 123 of file IOVDbConditionsSource.h.
|
protected |
SG key where data is loaded (unique).
Definition at line 124 of file IOVDbConditionsSource.h.