3 // Macro to Setup OCDB for calibration scan
4 // By default - all entries taken from the AliEn OCDB storage
5 // This is just example macro
6 // Responsible: marian.ivanov@cern.ch
10 void ConfigOCDB(Int_t run=-1){
12 printf("SETUP OCBD for TPC\n");
14 AliCDBManager::Instance()->SetDefaultStorage("raw://");
16 printf("setting run to %d\n",run);
18 AliCDBManager::Instance()->SetRun(run);
21 if ( !TGeoGlobalMagField::Instance()->GetField() ) {
22 printf("Loading field map...\n");
24 if( !grpMan.ReadGRPEntry() ) {
25 printf("Cannot get GRP entry\n");
27 if( !grpMan.SetMagField() ) {
28 printf("Problem with magnetic field setup\n");
31 if ( !TGeoGlobalMagField::Instance()->GetField()){
32 AliMagF::BMap_t smag = AliMagF::k5kG;
34 AliMagF* magF= new AliMagF("Maps","Maps", bzfac, 1., smag);
35 TGeoGlobalMagField::Instance()->SetField(magF);
38 AliTPCcalibDB::Instance()->SetRun(run);