![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Base class of a trigger track store. More...
#include <AliMUONVTriggerTrackStore.h>
Public Member Functions | |
AliMUONVTriggerTrackStore () | |
virtual | ~AliMUONVTriggerTrackStore () |
virtual Bool_t | Add (TObject *object) |
Add. More... | |
virtual void | Add (const AliMUONTriggerTrack &track)=0 |
Add a trigger track. More... | |
virtual TIterator * | CreateIterator () const =0 |
Iterator to loop over tracks. More... | |
![]() | |
AliMUONVStore () | |
virtual | ~AliMUONVStore () |
virtual void | Clear (Option_t *opt="")=0 |
Clear ourselves (i.e. Reset) More... | |
virtual AliMUONVStore * | Create () const =0 |
Create an empty copy of this. More... | |
virtual Bool_t | CanConnect () const =0 |
Whether the Connect(TTree&) method is implemented. More... | |
virtual Bool_t | Connect (TTree &tree, Bool_t alone=kTRUE) const |
Connect us to a TTree (only valid if CanConnect()==kTRUE) More... | |
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 () const =0 |
The number of objects stored. 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... | |
Static Public Member Functions | |
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... | |
Base class of a trigger track store.
Base class of a trigger track store
Definition at line 21 of file AliMUONVTriggerTrackStore.h.
AliMUONVTriggerTrackStore::AliMUONVTriggerTrackStore | ( | ) |
ctor
Definition at line 35 of file AliMUONVTriggerTrackStore.cxx.
|
virtual |
dtor
Definition at line 41 of file AliMUONVTriggerTrackStore.cxx.
|
virtual |
Add.
Add an object, if it is of type AliMUONTriggerTrack
Implements AliMUONVStore.
Definition at line 48 of file AliMUONVTriggerTrackStore.cxx.
Referenced by AliMUONVTrackReconstructor::EventReconstructTrigger(), and AliMUONRecoCheck::MakeTriggerableTracks().
|
pure virtual |
Add a trigger track.
Implemented in AliMUONTriggerTrackStoreV1.
|
static |
Create a store from the tree (if possible).
Create a VTriggerTrackStore from the tree (if possible)
Definition at line 70 of file AliMUONVTriggerTrackStore.cxx.
|
pure virtual |
Iterator to loop over tracks.
Implements AliMUONVStore.
Implemented in AliMUONTriggerTrackStoreV1.
Referenced by AliMUONTrackHitPattern::ExecuteValidation(), AliMUONTracker::FillESD(), AliMUONRecoCheck::FindCompatibleTrack(), AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), AliMUONTrackHitPattern::MatchTriggerTrack(), and MUONRecoCheck().