![]() |
AliRoot Core
a565103 (a565103)
|
Implementation of AliMUONVTriggerTrackStore. More...
#include <AliMUONTriggerTrackStoreV1.h>
Public Member Functions | |
AliMUONTriggerTrackStoreV1 () | |
AliMUONTriggerTrackStoreV1 (TRootIOCtor *dummy) | |
virtual | ~AliMUONTriggerTrackStoreV1 () |
virtual void | Add (const AliMUONTriggerTrack &track) |
Add a trigger track. More... | |
virtual Bool_t | CanConnect () const |
Whether the Connect(TTree&) method is implemented. More... | |
virtual void | Clear (Option_t *opt="") |
Clear ourselves (i.e. Reset) More... | |
virtual Bool_t | Connect (TTree &tree, Bool_t alone=kTRUE) const |
Connect us to a TTree (only valid if CanConnect()==kTRUE) More... | |
virtual AliMUONTriggerTrackStoreV1 * | Create () const |
Create an empty copy of this. More... | |
virtual TIterator * | CreateIterator () const |
Iterator to loop over tracks. More... | |
virtual Int_t | GetSize () const |
The number of objects stored. More... | |
![]() | |
AliMUONVTriggerTrackStore () | |
virtual | ~AliMUONVTriggerTrackStore () |
virtual Bool_t | Add (TObject *object) |
Add. More... | |
![]() | |
AliMUONVStore () | |
virtual | ~AliMUONVStore () |
virtual TObject * | FindObject (const char *name) const |
Find an object by name. More... | |
virtual TObject * | FindObject (const TObject *object) const |
Find an object. More... | |
virtual TObject * | FindObject (UInt_t uniqueID) const |
Find an object using a single id. More... | |
virtual TObject * | FindObject (Int_t i, Int_t j) const |
Find an object using 2 ids. More... | |
virtual Int_t | GetSize (Int_t i) const |
The number of objects stored for firstid=i. Not implemented by default. More... | |
virtual Bool_t | IsEmpty () const |
Whether we are empty or not. More... | |
virtual void | Print (Option_t *wildcard="") const |
Print all objects whose name matches wildcard. More... | |
virtual void | Print (Option_t *wildcard, Option_t *opt) const |
Print, with option, all objects whose name matches wildcard. More... | |
Private Member Functions | |
TClonesArray * | Tracks () const |
Return the tracks array. More... | |
TClonesArray ** | TracksPtr () const |
Return the address of the tracks array. More... | |
AliMUONTriggerTrackStoreV1 (const AliMUONTriggerTrackStoreV1 &) | |
Not implemented. More... | |
AliMUONTriggerTrackStoreV1 & | operator= (const AliMUONTriggerTrackStoreV1 &) |
Not implemented. More... | |
Private Attributes | |
TClonesArray * | fTracks |
internal array More... | |
Additional Inherited Members | |
![]() | |
static AliMUONVTriggerTrackStore * | Create (TTree &tree) |
Create a store from the tree (if possible). More... | |
![]() | |
static AliMUONVStore * | Create (TTree &tree, const char *what) |
Create a store from a TTree. More... | |
Implementation of AliMUONVTriggerTrackStore.
Implementation of AliMUONVTriggerTrackStore which should be backward compatible, i.e. able to read TreeT produced before the introduction of the AliMUONVStore concept
Definition at line 21 of file AliMUONTriggerTrackStoreV1.h.
AliMUONTriggerTrackStoreV1::AliMUONTriggerTrackStoreV1 | ( | ) |
AliMUONTriggerTrackStoreV1::AliMUONTriggerTrackStoreV1 | ( | TRootIOCtor * | dummy | ) |
ctor
Definition at line 40 of file AliMUONTriggerTrackStoreV1.cxx.
|
virtual |
Dtor
Definition at line 55 of file AliMUONTriggerTrackStoreV1.cxx.
|
private |
Not implemented.
|
virtual |
Add a trigger track.
Add a new trigger track
Implements AliMUONVTriggerTrackStore.
Definition at line 63 of file AliMUONTriggerTrackStoreV1.cxx.
|
inlinevirtual |
Whether the Connect(TTree&) method is implemented.
Implements AliMUONVStore.
Definition at line 32 of file AliMUONTriggerTrackStoreV1.h.
|
virtual |
Clear ourselves (i.e. Reset)
Reset
Implements AliMUONVStore.
Definition at line 109 of file AliMUONTriggerTrackStoreV1.cxx.
|
virtual |
Connect us to a TTree (only valid if CanConnect()==kTRUE)
Connect this to the tree
Connect to a Ttree
Reimplemented from AliMUONVStore.
Definition at line 71 of file AliMUONTriggerTrackStoreV1.cxx.
|
inlinevirtual |
Create an empty copy of this.
Implements AliMUONVStore.
Definition at line 38 of file AliMUONTriggerTrackStoreV1.h.
|
virtual |
Iterator to loop over tracks.
Return an iterator to loop over trigger tracks
Implements AliMUONVTriggerTrackStore.
Definition at line 101 of file AliMUONTriggerTrackStoreV1.cxx.
|
virtual |
The number of objects stored.
Return the number of trigger tracks we hold
Implements AliMUONVStore.
Definition at line 93 of file AliMUONTriggerTrackStoreV1.cxx.
|
private |
Not implemented.
|
inlineprivate |
Return the tracks array.
Definition at line 48 of file AliMUONTriggerTrackStoreV1.h.
|
inlineprivate |
Return the address of the tracks array.
Definition at line 50 of file AliMUONTriggerTrackStoreV1.h.
Referenced by Connect().
|
private |
internal array
Definition at line 58 of file AliMUONTriggerTrackStoreV1.h.
Referenced by Add(), AliMUONTriggerTrackStoreV1(), Clear(), CreateIterator(), GetSize(), Tracks(), TracksPtr(), and ~AliMUONTriggerTrackStoreV1().