|
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.
virtual bool resize(size_t size) override
Resize the arrays to a given size.
const SG::IConstAuxStore * getConstStore() const
Get a convenience pointer to the managed object.
"ROOT 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.
TAuxManager & operator=(const TAuxManager &rhs)
Assignment operator.
void reset()
Tell the object that all branches will need to be re-read.
virtual ::Bool_t isSet() const override
Check if the object was set for the current event.
Int_t getEntry(Int_t getall=0)
Read the values from the TTree entry that was loaded with TTree::LoadTree()
virtual ::Bool_t create() override
Create the object for the current event.
@ kContainerStore
The object describes an entire container.
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.
EStructMode structMode() const
Get what structure mode the object was constructed with.
std::shared_ptr< TAuxStore > m_store
The auxiliary store object.
Interface for const operations on an auxiliary store.