30 #include <TClonesArray.h>
48 fTracks(new TClonesArray(
"AliMUONTriggerTrack",10))
77 if ( tree.GetBranch(
"MUONTriggerTrack") )
84 ok = tman.
MakeBranch(tree,ClassName(),
"TClonesArray",
"MUONTriggerTrack",
104 return fTracks->MakeIterator();
Bool_t SetAddress(TTree &tree, const char *branchName, void *address) const
virtual ~AliMUONTriggerTrackStoreV1()
virtual Int_t GetSize() const
The number of objects stored.
virtual TIterator * CreateIterator() const
Iterator to loop over tracks.
Implementation of AliMUONVTriggerTrackStore.
TClonesArray * fTracks
internal array
Reconstructed trigger track in ALICE dimuon spectrometer.
virtual Bool_t Connect(TTree &tree, Bool_t alone=kTRUE) const
Connect us to a TTree (only valid if CanConnect()==kTRUE)
Helper class to ease TTree (MUON) branches manipulations.
virtual void Clear(Option_t *opt="")
Clear ourselves (i.e. Reset)
AliMUONTriggerTrackStoreV1()
TClonesArray ** TracksPtr() const
Return the address of the tracks array.
Base class of a trigger track store.
void UpdateBranchStatuses(TTree &tree, const char *pattern) const
virtual void Add(const AliMUONTriggerTrack &track)
Add a trigger track.
Bool_t MakeBranch(TTree &tree, const char *storeClassName, const char *branchClassName, const char *branchName, void *address, Int_t bufferSize=4000, Int_t splitLevel=99) const