ROOT logo
AliRoot » MUON » AliMUONVClusterStore

class AliMUONVClusterStore: public AliMUONVStore

 \class AliMUONVClusterStore

 An interface of a cluster container

 The object stored are inherited from AliMUONVCluster

 \author Laurent Aphecetche, Subatech

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliMUONVClusterStore()
voidTObject::AbstractMethod(const char* method) const
virtual Bool_tAdd(TObject* object)
virtual AliMUONVCluster*Add(const AliMUONVCluster& Cluster)
virtual AliMUONVCluster*Add(Int_t chamberId, Int_t detElemId, Int_t clusterIndex)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual Bool_tAliMUONVStore::CanConnect() 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_tAliMUONVStore::Connect(TTree& tree, Bool_t alone = kTRUE) const
virtual voidTObject::Copy(TObject& object) const
static AliMUONVClusterStore*Create(TTree& tree)
virtual TIterator*CreateChamberIterator(Int_t firstChamberId, Int_t lastChamberId) const
virtual AliMUONVCluster*CreateCluster(Int_t chamberId, Int_t detElemId, Int_t clusterIndex) 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 AliMUONVCluster*FindObject(const TObject* object) const
virtual AliMUONVCluster*FindObject(UInt_t uniqueID) 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_tAliMUONVStore::GetSize() const
virtual Int_tAliMUONVStore::GetSize(Int_t i) 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)
AliMUONVClusterStore&operator=(const AliMUONVClusterStore&)
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)
virtual AliMUONVCluster*Remove(AliMUONVCluster& cluster)
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

Class Charts

Inheritance Chart:
TObject
AliMUONVStore
AliMUONVClusterStore
AliMUONClusterStoreV1
AliMUONClusterStoreV2

Function documentation

~AliMUONVClusterStore()
 dtor
Add(TObject* object)
 Add an object, if it is of the right class
Create(TTree& tree)
 Create a VClusterStore from the tree
AliMUONVCluster* FindObject(const TObject* object) const
 Find an object, if of AliMUONVCluster type
AliMUONVCluster* FindObject(UInt_t uniqueID) const
 Find an object by its uniqueID (default is the same as in AliMUONVStore)
Bool_t Add(TObject* object)
AliMUONVCluster* Add(const AliMUONVCluster& Cluster)
 Add a cluster object to the store
AliMUONVCluster* CreateCluster(Int_t chamberId, Int_t detElemId, Int_t clusterIndex) const
 Create a cluster
TIterator* CreateIterator() const
 Return an iterator to loop over the whole store
TIterator* CreateChamberIterator(Int_t firstChamberId, Int_t lastChamberId) const
 Return an iterator to loop over the store in the given chamber range
void Clear(Option_t* opt = "")
 Clear container
AliMUONVCluster* Remove(AliMUONVCluster& cluster)
 Remove a cluster object to the store