28 #include <TClonesArray.h>
46 fHits(new TClonesArray(
"AliMUONHit",10))
49 fHits->SetOwner(kTRUE);
82 if ( tree.GetBranch(
"MUONHits") )
88 ok = tman.
MakeBranch(tree,ClassName(),
"TClonesArray",
"MUONHits",
99 return fHits->MakeIterator();
106 return fHits->GetLast()+1;
virtual ~AliMUONHitStoreV1()
Bool_t SetAddress(TTree &tree, const char *branchName, void *address) const
TClonesArray ** HitsPtr() const
Return the address of array of hits.
Virtual store to hold digit.
Implementation of AliMUONVHitStore.
virtual Int_t GetSize() const
The number of objects stored.
Helper class to ease TTree (MUON) branches manipulations.
virtual TCollection * Collection()
Must be implemented to allow connection using MCApp()->AddHitList()
virtual Bool_t Connect(TTree &tree, Bool_t alone=kTRUE) const
Connect us to a TTree (only valid if CanConnect()==kTRUE)
virtual void Add(const AliMUONHit &hit)
Add a digit.
TClonesArray * fHits
array of hits
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
virtual void Clear(Option_t *opt="")
Clear ourselves (i.e. Reset)
virtual TIterator * CreateIterator() const
Return an iterator to loop over hits.