![]() |
AliRoot Core
ee782a0 (ee782a0)
|
Manager class for mapping CDB IO. More...
#include <AliMpCDB.h>
Static Public Member Functions | |
static Bool_t | LoadMpSegmentation (Bool_t warn=false) |
static Bool_t | LoadDDLStore (Bool_t warn=false) |
static Bool_t | LoadManuStore (Bool_t warn=false) |
static Bool_t | LoadAll (Bool_t warn=false) |
static Bool_t | LoadMpSegmentation2 (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false) |
static Bool_t | LoadDDLStore2 (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false) |
static Bool_t | LoadManuStore2 (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false) |
static Bool_t | LoadAll2 (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false) |
static Bool_t | WriteMpData () |
static Bool_t | WriteMpRunData () |
static Bool_t | WriteMpData (Int_t startRun, Int_t endRun) |
static Bool_t | WriteMpRunData (Int_t startRun, Int_t endRun) |
static Bool_t | WriteMpSegmentation (Bool_t readData=true) |
static Bool_t | WriteDDLStore (Bool_t readData=true) |
static Bool_t | WriteManuStore (Bool_t readData=true) |
static Bool_t | GenerateMpData (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0) |
static Bool_t | GenerateMpRunData (const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0) |
static void | SetLoadFromData (Bool_t loadFromData) |
static void | UnloadAll () |
Private Member Functions | |
AliMpCDB () | |
Not implemented. More... | |
AliMpCDB (const AliMpCDB &rhs) | |
Not implemented. More... | |
AliMpCDB & | operator= (const AliMpCDB &rhs) |
Not implemented. More... | |
Static Private Member Functions | |
static TObject * | GetCDBEntryObject (const char *dataPath) |
static TObject * | GetCDBEntryObject (const char *dataPath, const char *cdbpath, Int_t runNumber) |
Static Private Attributes | |
static Bool_t | fgLoadFromData = kTRUE |
option for loading from CDB mapping data or from CDB mapping objects More... | |
Manager class for mapping CDB IO.
The mapping can be loaded in two ways:
To switch between these two ways:
Now it is also possible to regenerate mapping ASCII data from the string map:
Definition at line 35 of file AliMpCDB.h.
|
private |
Not implemented.
|
private |
Not implemented.
|
static |
Generate mapping data ASCII files from OCDB
Definition at line 492 of file AliMpCDB.cxx.
|
static |
Generate mapping data ASCII files from OCDB
Definition at line 506 of file AliMpCDB.cxx.
|
staticprivate |
Load CDB entry object with checks
Definition at line 54 of file AliMpCDB.cxx.
Referenced by GenerateMpData(), GenerateMpRunData(), LoadDDLStore(), LoadDDLStore2(), LoadManuStore(), LoadManuStore2(), LoadMpSegmentation(), and LoadMpSegmentation2().
|
staticprivate |
Load CDB entry from CDB and run specified in arguments
Definition at line 83 of file AliMpCDB.cxx.
|
static |
Load everything in one shot
Definition at line 196 of file AliMpCDB.cxx.
Referenced by AddEventsSingleRun(), AssertMapping(), AliMUONTrackerData::AssertStores(), AliMUONBusPatchEvolution::ComputeNumberOfPads(), AliMUONCDB::LoadMapping(), AliMUONCDB::ShowFaultyBusPatches(), and AliMUONCDB::ShowFaultyPedestalsBusPatches().
|
static |
Load everything in one shot
Definition at line 187 of file AliMpCDB.cxx.
Referenced by MakeMUONCDBObjects().
|
static |
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
Definition at line 149 of file AliMpCDB.cxx.
Referenced by AliMpDEVisu::AliMpDEVisu(), AliMUONDataInterface::AliMUONDataInterface(), AliMUONDigitMaker::AliMUONDigitMaker(), AliMUONPainterHelper::AliMUONPainterHelper(), AliMUONRawWriter::AliMUONRawWriter(), AliMUONTriggerElectronics::AliMUONTriggerElectronics(), AliMUONTriggerGUI::AliMUONTriggerGUI(), CheckTriggerDCS(), CreateDCSAliasMap(), GenerateConfig(), GetBadChannels(), AliMUONDigitizerV3::Init(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONRecoCheck::InitTriggerResponse(), LoadAll(), AliMUONChamberCalibrationTask::LocalInit(), AliMUONTriggerQADataMakerRec::MakeRaws(), MakeSDigits(), MUONRawStreamTrigger(), MUONRawStreamTriggerHPExpert(), MUONRawStreamTriggerHPExpert2(), MUONRawStreamTriggerHPExpert3(), MUONReCalcGlobalTrigger(), and MUONTrigger().
|
static |
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.
Definition at line 282 of file AliMpCDB.cxx.
Referenced by AliMUONContourMakerTest::Exec(), and LoadAll2().
|
static |
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
Definition at line 203 of file AliMpCDB.cxx.
Referenced by AliMpDEVisu::AliMpDEVisu(), AliMUONDigitCalibrator::Ctor(), AliMUONTrackerData::GetDEManu(), and LoadAll().
|
static |
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.
Definition at line 323 of file AliMpCDB.cxx.
Referenced by LoadAll2().
|
static |
Load the sementation from the mapping data from OCDB, if it does not yet exist; return false only in case loading from CDB failed
Definition at line 113 of file AliMpCDB.cxx.
Referenced by AliMUONMCDataInterface::AliMUONMCDataInterface(), AliMUONPainterHelper::AliMUONPainterHelper(), AliMUONSDigitizerV2::AliMUONSDigitizerV2(), AliMUONv1::AliMUONv1(), LoadDDLStore(), LoadManuStore(), AliMUONGeometryTransformer::LoadMapping(), AliMUONCDB::LoadMapping(), and AliMUONv1::UpdateInternalGeometry().
|
static |
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.
Definition at line 241 of file AliMpCDB.cxx.
Referenced by LoadDDLStore2(), and LoadManuStore2().
|
inlinestatic |
Set option for loading from CDB mapping data or from CDB mapping objects
Definition at line 107 of file AliMpCDB.h.
|
static |
Unload all the mapping from the memory
Definition at line 520 of file AliMpCDB.cxx.
Referenced by CreateDCSAliasMap(), AliMUONPreprocessor::Initialize(), and AliMUONCDB::LoadMapping().
|
static |
Write mapping DDL store in OCDB
Definition at line 442 of file AliMpCDB.cxx.
|
static |
Write mapping Manu store in OCDB
Definition at line 467 of file AliMpCDB.cxx.
|
static |
Definition at line 364 of file AliMpCDB.cxx.
Referenced by AliMUONCDB::WriteMapping().
|
static |
Write mapping data in OCDB
Definition at line 376 of file AliMpCDB.cxx.
|
static |
Definition at line 370 of file AliMpCDB.cxx.
Referenced by AliMUONCDB::WriteMapping().
|
static |
Write mapping data in OCDB
Definition at line 396 of file AliMpCDB.cxx.
|
static |
Write mapping segmentation in OCDB
Definition at line 416 of file AliMpCDB.cxx.
|
staticprivate |
option for loading from CDB mapping data or from CDB mapping objects
Definition at line 100 of file AliMpCDB.h.
Referenced by LoadDDLStore(), LoadDDLStore2(), LoadManuStore(), LoadManuStore2(), LoadMpSegmentation(), LoadMpSegmentation2(), and SetLoadFromData().