ROOT logo
AliRoot » MUON » AliMUONTriggerTrackStoreV1

class AliMUONTriggerTrackStoreV1: public AliMUONVTriggerTrackStore

 \class AliMUONTriggerTrackStoreV1

 Implementation of AliMUONVTriggerTrackStore which should be
 backward compatible, i.e. able to read TreeT produced before
 the introduction of the AliMUONVStore concept

 \author Laurent Aphecetche, Subatech

Function Members (Methods)

public:
AliMUONTriggerTrackStoreV1()
AliMUONTriggerTrackStoreV1(TRootIOCtor* dummy)
virtual~AliMUONTriggerTrackStoreV1()
voidTObject::AbstractMethod(const char* method) const
virtual voidAdd(const AliMUONTriggerTrack& track)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual Bool_tCanConnect() const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* opt = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual Bool_tConnect(TTree& tree, Bool_t alone = kTRUE) const
virtual voidTObject::Copy(TObject& object) const
virtual AliMUONTriggerTrackStoreV1*Create() const
virtual TIterator*CreateIterator() const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*AliMUONVStore::FindObject(const char* name) const
virtual TObject*AliMUONVStore::FindObject(const TObject* object) const
virtual TObject*AliMUONVStore::FindObject(UInt_t uniqueID) const
virtual TObject*AliMUONVStore::FindObject(Int_t i, Int_t j) const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual Int_tGetSize() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tAliMUONVStore::IsEmpty() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliMUONVStore::Print(Option_t* wildcard = "") const
virtual voidAliMUONVStore::Print(Option_t* wildcard, Option_t* opt) const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

private:
TClonesArray*fTracks/< internal array

Class Charts

Inheritance Chart:
TObject
AliMUONVStore
AliMUONVTriggerTrackStore
AliMUONTriggerTrackStoreV1

Function documentation

AliMUONTriggerTrackStoreV1(TRootIOCtor* dummy)
 ctor
AliMUONTriggerTrackStoreV1()
 ctor
~AliMUONTriggerTrackStoreV1()
 Dtor
Add(const AliMUONTriggerTrack& track)
 Add a new trigger track
Connect(TTree& tree, Bool_t alone = kTRUE) const
 Connect this to the tree
GetSize() const
 Return the number of trigger tracks we hold
CreateIterator() const
 Return an iterator to loop over trigger tracks
Clear(Option_t* opt = "")
 Reset
AliMUONTriggerTrackStoreV1()
Bool_t CanConnect() const
 Whether the Connect(TTree&) method is implemented
{ return kTRUE; }
AliMUONTriggerTrackStoreV1* Create() const
TClonesArray* Tracks() const
 Return the tracks array
{ return fTracks; }
TClonesArray** TracksPtr() const
 Return the address of the tracks array
{ return const_cast<TClonesArray**>(&fTracks); }
AliMUONTriggerTrackStoreV1& operator=(const AliMUONTriggerTrackStoreV1& )
 Not implemented