AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONVTriggerTrackStore Class Referenceabstract

Base class of a trigger track store. More...

#include <AliMUONVTriggerTrackStore.h>

Inheritance diagram for AliMUONVTriggerTrackStore:

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...
 
- Public Member Functions inherited from AliMUONVStore
 AliMUONVStore ()
 
virtual ~AliMUONVStore ()
 
virtual void Clear (Option_t *opt="")=0
 Clear ourselves (i.e. Reset) More...
 
virtual AliMUONVStoreCreate () 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 AliMUONVTriggerTrackStoreCreate (TTree &tree)
 Create a store from the tree (if possible). More...
 
- Static Public Member Functions inherited from AliMUONVStore
static AliMUONVStoreCreate (TTree &tree, const char *what)
 Create a store from a TTree. More...
 

Detailed Description

Base class of a trigger track store.

Base class of a trigger track store

Author
Laurent Aphecetche, Subatech

Definition at line 21 of file AliMUONVTriggerTrackStore.h.

Constructor & Destructor Documentation

AliMUONVTriggerTrackStore::AliMUONVTriggerTrackStore ( )

ctor

Definition at line 35 of file AliMUONVTriggerTrackStore.cxx.

AliMUONVTriggerTrackStore::~AliMUONVTriggerTrackStore ( )
virtual

dtor

Definition at line 41 of file AliMUONVTriggerTrackStore.cxx.

Member Function Documentation

Bool_t AliMUONVTriggerTrackStore::Add ( TObject *  object)
virtual
virtual void AliMUONVTriggerTrackStore::Add ( const AliMUONTriggerTrack track)
pure virtual

Add a trigger track.

Implemented in AliMUONTriggerTrackStoreV1.

AliMUONVTriggerTrackStore * AliMUONVTriggerTrackStore::Create ( TTree &  tree)
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.

virtual TIterator* AliMUONVTriggerTrackStore::CreateIterator ( ) const
pure virtual

The documentation for this class was generated from the following files: