![]() |
ATLAS Offline Software
|
This is an interface to a service used to register conditions objects in the Interval of Validity (IOV) database. More...
#include <IIOVRegistrationSvc.h>
Public Member Functions | |
virtual StatusCode | registerIOV (const std::string &typeName) const =0 |
Register IOV DB for an object given its typeName - run/LB numbers interval or times interval and tag are taken from JobOptions Choice between run/LB and timestamp given in JobOptions. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &tag) const =0 |
Register IOV DB for an object given its typeName - run/LB numbers interval or times interval taken from JobOptions tag is specified Choice between run/LB and timestamp given in JobOptions. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &key, const std::string &tag) const =0 |
Register IOV DB for an object given its typeName and its key run/LB numbers interval or times interval and tag are taken from JobOptions Choice between run/LB and timestamp given in JobOptions. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &tag, unsigned int beginRun, unsigned int endRun, unsigned int beginLB, unsigned int endLB) const =0 |
Register IOV DB for an object given its typeName, tag and run/LB numbers interval. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &tag, uint64_t beginTime, uint64_t endTime) const =0 |
Register IOV DB for an object given its typeName, tag and times interval. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &key, const std::string &tag, unsigned int beginRun, unsigned int endRun, unsigned int beginLB, unsigned int endLB) const =0 |
Register IOV DB for an object given its typeName, key, tag and run/LB numbers interval. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &key, const std::string &tag, uint64_t beginTime, uint64_t endTime) const =0 |
Register IOV DB for an object given its typeName, key, tag and times interval. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &key, const std::string &folder, const std::string &tag, unsigned int beginRun, unsigned int endRun, unsigned int beginLB, unsigned int endLB) const =0 |
Register IOV DB for an object given its typeName, key, folder, tag and run/LB numbers interval. More... | |
virtual StatusCode | registerIOV (const std::string &typeName, const std::string &key, const std::string &folder, const std::string &tag, uint64_t beginTime, uint64_t endTime) const =0 |
Register IOV DB for an object given its typeName, key, folder, tag and times interval. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Retrieve interface ID. More... | |
This is an interface to a service used to register conditions objects in the Interval of Validity (IOV) database.
Properties:
flag to force the recreation of the requested folder
Begin run number (default: IOVTime::MINRUN)
End run number (default: IOVTime::MAXRUN)
Begin Lumiblock number (default: IOVTime::MINEVENT)
End Lumiblock number (default: IOVTime::MAXEVENT)
Begin time (default: IOVTime::MINTIMESTAMP)
End time (default: IOVTime::MAXTIMESTAMP)
the tag to be used
Definition at line 51 of file IIOVRegistrationSvc.h.
|
inlinestatic |
Retrieve interface ID.
Definition at line 133 of file IIOVRegistrationSvc.h.
|
pure virtual |
Register IOV DB for an object given its typeName - run/LB numbers interval or times interval and tag are taken from JobOptions Choice between run/LB and timestamp given in JobOptions.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, key, folder, tag and times interval.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, key, folder, tag and run/LB numbers interval.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName and its key run/LB numbers interval or times interval and tag are taken from JobOptions Choice between run/LB and timestamp given in JobOptions.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, key, tag and times interval.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, key, tag and run/LB numbers interval.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName - run/LB numbers interval or times interval taken from JobOptions tag is specified Choice between run/LB and timestamp given in JobOptions.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, tag and times interval.
Implemented in IOVRegistrationSvc.
|
pure virtual |
Register IOV DB for an object given its typeName, tag and run/LB numbers interval.
Implemented in IOVRegistrationSvc.