12 #ifndef ALIMUON1DARRAY_H 13 #define ALIMUON1DARRAY_H 15 #ifndef ALIMUONVSTORE_H 34 virtual Bool_t
Add(TObject*
object);
38 virtual void Clear(Option_t* opt=
"");
45 virtual TObject*
FindObject(UInt_t identifier)
const;
53 Bool_t
Set(Int_t i, TObject*
object, Bool_t replace);
AliMUON1DArray & operator=(const AliMUON1DArray &other)
virtual TIterator * CreateIterator() const
Return an iterator to loop over the whole store.
virtual Bool_t Add(TObject *object)
virtual void Clear(Option_t *opt="")
Clear ourselves (i.e. Reset)
virtual Int_t GetSize() const =0
The number of objects stored.
AliMUON1DArray(Int_t theSize=0)
Bool_t Set(Int_t i, TObject *object, Bool_t replace)
virtual Int_t GetSize() const
The number of objects stored.
TObjArray * fArray
Internal array.
virtual AliMUON1DArray * Create() const
Create an empty copy of this.
virtual ~AliMUON1DArray()
virtual TObject * FindObject(UInt_t identifier) const
Return the object stored with id.
Implementation of AliMUONVStore.
void CopyTo(AliMUON1DArray &to) const
Base class for MUON data stores.
virtual Bool_t CanConnect() const
Whether the Connect(TTree&) method is implemented.
virtual TObject * FindObject(const char *name) const
Find an object by name.