Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
17 : m_store(), m_storePtr(
store ) {
25 : m_store(
parent.m_store ), m_storePtr(
parent.m_storePtr ) {
virtual void setObject(void *obj) override
Function replacing the object being handled.
TAuxStore * getStore()
Get a type-specific pointer to the managed object.
int getEntry(int getall=0)
Read the values from the TTree entry that was loaded with TTree::LoadTree()
const SG::IConstAuxStore * getConstStore() const
Get a convenience pointer to the managed object.
"ROOT @c TTree implementation" of IAuxStore
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual void reset() override
Reset the object at the end of processing of an event.
virtual const void * object() const override
Function getting a const pointer to the object being handled.
EStructMode structMode() const
Get what structure mode the object was constructed with.
virtual void reset() override
Tell the object that all branches will need to be re-read.
@ kContainerStore
The object describes an entire container.
TAuxManager & operator=(const TAuxManager &rhs)
Assignment operator.
virtual ::Bool_t isSet() const override
Check if the object was set for the current event.
virtual ::Bool_t create() override
Create the object for the current event.
virtual bool resize(std::size_t size) override
Resize the arrays to a given size.
virtual ::Int_t getEntry(::Int_t getall=0) override
Function for updating the object in memory if needed.
Manager for TAuxStore objects.
TAuxManager(TAuxStore *store, ::Bool_t sharedOwner=kTRUE)
Constructor getting hold of an auxiliary store object.
TAuxStore * m_storePtr
Pointer to the auxiliary store object.
std::shared_ptr< TAuxStore > m_store
The auxiliary store object.
Interface for const operations on an auxiliary store.