|
ATLAS Offline Software
|
Go to the documentation of this file.
23 if( obj_idx == INT32_MIN )
return true;
29 unsigned long long oid2 = 0;
35 db_idx = full_el.
dbIdx;
40 if( form.
sizeDb() > db_idx ) {
45 if( form.
sizeObj() > (
size_t)obj_idx ) {
57 return form.
sizeDb() > db_idx and form.
sizeObj() > (size_t)obj_idx;
63 const Token* dhToken )
86 if( elem.getToken()->contID().find(
"DataHeader") == std::string::npos ) {
109 unsigned db_idx = form.
insertDb( db_rec );
115 unsigned long long oid2 = token->
oid().second;
155 const std::string&
key,
const std::string& tokstr,
const std::string & contID() const
Access container identifier.
const Guid & dbID() const
Access database identifier.
const Guid & classID() const
Access database identifier.
This class provides a token that identifies in a unique way objects on the persistent storage.
Token & fromString(const std::string &from)
Build from the string representation of a token.
Token & setClassID(const Guid &cl_id)
Access database identifier.
int technology() const
Access technology type.
Default, invalid implementation of ClassID_traits.
Token & setDb(const Guid &db)
Set database name.
Token & setTechnology(int t)
Set technology type.
virtual const std::string toString() const
Retrieve the string representation of the token.
Token & setOid(const OID_t &oid)
Set object identifier.
const OID_t & oid() const
Access object identifier.
Token & setCont(const std::string &cnt)
Set container name.