ROOT logo
AliRoot » MUON » MAPPING » AliMpCDB

class AliMpCDB: public TObject

 Class AliMpCDB

 Manager class for mapping CDB IO
 Author: Ivana Hrivnacova, IPN Orsay

Function Members (Methods)

public:
~AliMpCDB()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) 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*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
static Bool_tGenerateMpData(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0)
static Bool_tGenerateMpRunData(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0)
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 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_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
static Bool_tLoadAll(Bool_t warn = false)
static Bool_tLoadAll2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
static Bool_tLoadDDLStore(Bool_t warn = false)
static Bool_tLoadDDLStore2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
static Bool_tLoadManuStore(Bool_t warn = false)
static Bool_tLoadManuStore2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
static Bool_tLoadMpSegmentation(Bool_t warn = false)
static Bool_tLoadMpSegmentation2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
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 voidTObject::Print(Option_t* option = "") 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 voidSetLoadFromData(Bool_t loadFromData)
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
static voidUnloadAll()
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
static Bool_tWriteDDLStore(Bool_t readData = true)
static Bool_tWriteManuStore(Bool_t readData = true)
static Bool_tWriteMpData()
static Bool_tWriteMpRunData()
static Bool_tWriteMpSegmentation(Bool_t readData = true)
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
AliMpCDB()
AliMpCDB(const AliMpCDB& rhs)
static TObject*GetCDBEntryObject(const char* dataPath)
static TObject*GetCDBEntryObject(const char* dataPath, const char* cdbpath, Int_t runNumber)
AliMpCDB&operator=(const AliMpCDB& rhs)

Data Members

private:
static Bool_tfgLoadFromData/< option for loading from CDB mapping data or from CDB mapping objects

Class Charts

Inheritance Chart:
TObject
AliMpCDB

Function documentation

TObject* GetCDBEntryObject(const char* dataPath)
 Load CDB entry object with checks
TObject* GetCDBEntryObject(const char* dataPath, const char* cdbpath, Int_t runNumber)
 Load CDB entry from CDB and run specified in arguments
Bool_t LoadMpSegmentation(Bool_t warn = false)
 Load the sementation from the mapping data from OCDB,
  if it does not yet exist;
 return false only in case loading from CDB failed
Bool_t LoadDDLStore(Bool_t warn = false)
 Load the DDL store from the mapping data from OCDB,
  if it does not yet exist;
 return false only in case loading from CDB failed
Bool_t LoadAll2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
 Load everything in one shot
Bool_t LoadAll(Bool_t warn = false)
 Load everything in one shot
Bool_t LoadManuStore(Bool_t warn = false)
 Load the DDL store from the mapping data from OCDB,
  if it does not yet exist;
 return false only in case loading from CDB failed
Bool_t LoadMpSegmentation2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
 Load the sementation from the CDB if it does not yet exist;
 return false only in case loading from CDB failed.
 In difference from LoadMpSegmentation(), in this method the CDB path
 and run is set directly via arguments.
Bool_t LoadDDLStore2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
 Load the DDL store from the CDB if it does not yet exist
 return false only in case loading from CDB failed
 In difference from LoadDDLStore(), in this method the CDB path
 and run is set directly via arguments.
Bool_t LoadManuStore2(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0, Bool_t warn = false)
 Load the DDL store from the CDB if it does not yet exist
 return false only in case loading from CDB failed
 In difference from LoadDDLStore(), in this method the CDB path
 and run is set directly via arguments.
Bool_t WriteMpData()
 Write mapping data in OCDB
Bool_t WriteMpRunData()
 Write mapping data in OCDB
Bool_t WriteMpSegmentation(Bool_t readData = true)
 Write mapping segmentation in OCDB
Bool_t WriteDDLStore(Bool_t readData = true)
 Write mapping DDL store in OCDB
Bool_t WriteManuStore(Bool_t readData = true)
 Write mapping Manu store in OCDB
Bool_t GenerateMpData(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0)
 Generate mapping data ASCII files from OCDB
Bool_t GenerateMpRunData(const char* cdbpath = "local://$ALICE_ROOT/OCDB", Int_t runNumber = 0)
 Generate mapping data ASCII files from OCDB
void UnloadAll()
 Unload all the mapping from the memory
void SetLoadFromData(Bool_t loadFromData)
 Set option for loading from CDB mapping data or from CDB mapping objects
AliMpCDB()
 Not implemented
AliMpCDB(const AliMpCDB& rhs)
 Not implemented
AliMpCDB& operator=(const AliMpCDB& rhs)
 Not implemented