1 #ifndef ALIMUONTRACKSTOREV1_H
2 #define ALIMUONTRACKSTOREV1_H
15 #ifndef ALIMUONVTRACKSTORE_H
37 virtual Bool_t
Connect(TTree&
tree, Bool_t alone=kTRUE)
const;
43 virtual void Clear(Option_t* opt=
"");
Base class of a track container.
TClonesArray * Tracks() const
Return the tracks array.
virtual AliMUONTrack * Remove(AliMUONTrack &track)
Remove a track from the store.
virtual Bool_t CanConnect() const
Whether the Connect(TTree&) method is implemented.
virtual Int_t GetSize() const =0
The number of objects stored.
virtual ~AliMUONTrackStoreV1()
TClonesArray ** TracksPtr() const
Return the address of the tracks array.
virtual void Clear(Option_t *opt="")
Clear ourselves (i.e. Reset)
Implementation of AliMUONVTrackStore.
AliMUONTrackStoreV1 & operator=(const AliMUONTrackStoreV1 &)
Not implemented.
virtual AliMUONTrack * Add(const AliMUONTrack &track)
Add a track.
TClonesArray * fTracks
Internal array.
Reconstructed track in ALICE dimuon spectrometer.
virtual Bool_t Add(TObject *object)
Add an object, if of the right type.
virtual AliMUONTrackStoreV1 * Create() const
Create an empty copy of this.
virtual Bool_t Connect(TTree &tree, Bool_t alone=kTRUE) const
Connect us to a TTree (only valid if CanConnect()==kTRUE)
virtual TIterator * CreateIterator() const
Create an iterator to loop over tracks.
virtual Int_t GetSize() const
The number of objects stored.