39 #include <Riostream.h> 47 Bool_t
AliMpCDB::fgLoadFromData = kTRUE;
54 TObject*
AliMpCDB::GetCDBEntryObject(const
char* dataPath)
60 Int_t run = cdbManager->
GetRun();
127 <<
"Loading segmentation from MUON/Calib/MappingData" << endl;
130 if ( ! cdbEntryObject )
return kFALSE;
141 <<
"Loading segmentation from MUON/Calib/Mapping" << endl;
144 return cdbEntryObject != 0x0;
163 <<
"Loading DDL store from MUON/Calib/MappingData" << endl;
166 if ( ! cdbEntryObject )
return kFALSE;
175 <<
"Loading DDL store from MUON/Calib/DDLStore" << endl;
182 return cdbEntryObject != 0x0;
217 <<
"Loading Manu store from MUON/Calib/MappingRunData" << endl;
224 if ( ! cdbEntryObject )
return kFALSE;
233 <<
"Loading Manu store from MUON/Calib/ManuStore" << endl;
237 return cdbEntryObject != 0x0;
258 <<
"Loading segmentation from MUON/Calib/MappingData" << endl;
260 TObject* cdbEntryObject
262 if ( ! cdbEntryObject )
return kFALSE;
273 <<
"Loading segmentation from MUON/Calib/Mapping" << endl;
275 TObject* cdbEntryObject
277 return cdbEntryObject != 0x0;
298 <<
"Loading DDL store from MUON/Calib/MappingData" << endl;
300 TObject* cdbEntryObject
302 if ( ! cdbEntryObject )
return kFALSE;
311 <<
"Loading DDL store from MUON/Calib/DDLStore" << endl;
318 return cdbEntryObject != 0x0;
339 <<
"Loading Manu store from MUON/Calib/MappingRunData" << endl;
344 TObject* cdbEntryObject
346 if ( ! cdbEntryObject )
return kFALSE;
355 <<
"Loading Manu store from MUON/Calib/ManuStore" << endl;
359 return cdbEntryObject != 0x0;
388 AliCDBId id(
"MUON/Calib/MappingData", startRun, endRun);
392 return cdbManager->
Put(map,
id, cdbData);
406 cdbData->
SetComment(
"MUON run-dependent mapping");
408 AliCDBId id(
"MUON/Calib/MappingRunData", startRun, endRun);
412 return cdbManager->
Put(map,
id, cdbData);
496 TObject* cdbEntryObject
498 if ( ! cdbEntryObject )
return kFALSE;
510 TObject* cdbEntryObject
512 if ( ! cdbEntryObject )
return kFALSE;
static Bool_t WriteMpSegmentation(Bool_t readData=true)
static AliMpManuStore * ReadData(const AliMpDataStreams &dataStreams, Bool_t warn=true)
#define AliErrorClassStream()
static AliMpDEStore * Instance(Bool_t warn=true)
static Bool_t WriteMpData()
static AliMpSegmentation * Instance(Bool_t warn=true)
static Bool_t fgLoadFromData
option for loading from CDB mapping data or from CDB mapping objects
AliMpDataMap * CreateDataMap(const TString &dataDir="data")
static AliMpSegmentation * ReadData(const AliMpDataStreams &dataStreams, Bool_t warn=true)
static Bool_t WriteMpRunData()
static Bool_t LoadDDLStore(Bool_t warn=false)
static Bool_t LoadDDLStore2(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false)
static AliMpManuStore * Instance(Bool_t warn=true)
static Bool_t LoadManuStore(Bool_t warn=false)
static Bool_t WriteManuStore(Bool_t readData=true)
AliCDBEntry * Get(const AliCDBId &query, Bool_t forceCaching=kFALSE)
static Bool_t GenerateMpData(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0)
static AliMpDDLStore * Instance(Bool_t warn=true)
Manager class for mapping CDB IO.
TObject class containing a map of strings to strings.
#define AliDebugClassStream(level)
#define AliWarningClass(message)
Class for converting ASCII data files in the map of string.
static AliMpDDLStore * ReadData(const AliMpDataStreams &dataStreams, Bool_t warn=true)
Bool_t Put(TObject *object, const AliCDBId &id, AliCDBMetaData *metaData, const char *mirrors="", DataType type=kPrivate)
static Bool_t LoadManuStore2(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false)
static TObject * GetCDBEntryObject(const char *dataPath)
static Bool_t WriteDDLStore(Bool_t readData=true)
void SetDefaultStorage(const char *dbString)
static Bool_t LoadMpSegmentation2(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false)
AliCDBStorage * GetDefaultStorage() const
static AliCDBManager * Instance(TMap *entryCache=NULL, Int_t run=-1)
static Bool_t LoadAll2(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0, Bool_t warn=false)
Bool_t GenerateData(AliMpDataMap *dataMap, const TString &outputDataDir="data_new")
static Bool_t GenerateMpRunData(const char *cdbpath="local://$ALICE_ROOT/OCDB", Int_t runNumber=0)
static Bool_t LoadAll(Bool_t warn=false)
static Bool_t LoadMpSegmentation(Bool_t warn=false)
Mapping data streams provider.