AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONVHitStore Class Referenceabstract

Virtual store to hold digit. More...

#include <AliMUONVHitStore.h>

Inheritance diagram for AliMUONVHitStore:

Public Member Functions

 AliMUONVHitStore ()
 
virtual ~AliMUONVHitStore ()
 
virtual Bool_t Add (TObject *object)
 Add an object, if of type AliMUONHit. More...
 
virtual void Add (const AliMUONHit &hit)=0
 Add a digit. More...
 
virtual TIterator * CreateIterator () const =0
 Return an iterator to loop over hits. More...
 
virtual TCollection * Collection ()=0
 Must be implemented to allow connection using MCApp()->AddHitList() 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 AliMUONVHitStoreCreate (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

Virtual store to hold digit.

Base class of a MUON hit store

Author
Laurent Aphecetche, Subatech

Definition at line 23 of file AliMUONVHitStore.h.

Constructor & Destructor Documentation

AliMUONVHitStore::AliMUONVHitStore ( )

ctor

Definition at line 36 of file AliMUONVHitStore.cxx.

AliMUONVHitStore::~AliMUONVHitStore ( )
virtual

dtor

Definition at line 42 of file AliMUONVHitStore.cxx.

Member Function Documentation

Bool_t AliMUONVHitStore::Add ( TObject *  object)
virtual

Add an object, if of type AliMUONHit.

Add an object, if of the right type

Implements AliMUONVStore.

Definition at line 49 of file AliMUONVHitStore.cxx.

Referenced by AliMUONv1::StepManager().

virtual void AliMUONVHitStore::Add ( const AliMUONHit hit)
pure virtual

Add a digit.

Implemented in AliMUONHitStoreV1.

virtual TCollection* AliMUONVHitStore::Collection ( )
pure virtual

Must be implemented to allow connection using MCApp()->AddHitList()

Implemented in AliMUONHitStoreV1.

Referenced by AliMUON::MakeBranch().

AliMUONVHitStore * AliMUONVHitStore::Create ( TTree &  tree)
static

Create a store from the tree (if possible).

Create a VHitStore from the tree (if possible)

Definition at line 70 of file AliMUONVHitStore.cxx.

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

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