Information about an RFile object's Key.
Every object inside a ROOT file has an associated "Key" which contains metadata on the object, such as its name, type etc. Querying this information can be done via RFile::ListKeys(). Reading an object's Key doesn't deserialize the full object, so it's a relatively lightweight operation.
Definition at line 69 of file RFile.hxx.
|
| | RKeyInfo ()=default |
| std::string | GetBaseName () const |
| | Returns the base name of this key, i.e. the name of the object without the directory part.
|
| ECategory | GetCategory () const |
| const std::string & | GetClassName () const |
| std::uint16_t | GetCycle () const |
| std::uint64_t | GetLenObj () const |
| | Returns the in-memory size of the uncompressed object.
|
| std::uint64_t | GetNBytesKey () const |
| | Returns the on-disk size of this object's key.
|
| std::uint64_t | GetNBytesObj () const |
| | Returns the on-disk size of the (potentially compressed) object, excluding its key.
|
| const std::string & | GetPath () const |
| | Returns the absolute path of this key, i.e. the directory part plus the object name.
|
| std::uint64_t | GetSeekKey () const |
| | Returns the on-disk offset of this object's key.
|
| std::uint64_t | GetSeekParentDir () const |
| | Returns the on-disk offset of this object's parent directory key.
|
| const std::string & | GetTitle () const |