AliRoot Core  edcc906 (edcc906)
ConfigOCDB.C
Go to the documentation of this file.
1 
8 
9 
10 void ConfigOCDB(Int_t run=-1){
12 
13  printf("SETUP OCBD for TPC\n");
14  //
16 
17  printf("setting run to %d\n",run);
18  if (run<0) run =0;
20 
21  // magnetic field
22  if ( !TGeoGlobalMagField::Instance()->GetField() ) {
23  printf("Loading field map...\n");
24  AliGRPManager grpMan;
25  if( !grpMan.ReadGRPEntry() ) {
26  printf("Cannot get GRP entry\n");
27  }
28  if( !grpMan.SetMagField() ) {
29  printf("Problem with magnetic field setup\n");
30  }
31  }
32  if ( !TGeoGlobalMagField::Instance()->GetField()){
34  Double_t bzfac = 1;
35  AliMagF* magF= new AliMagF("Maps","Maps", bzfac, 1., smag);
36  TGeoGlobalMagField::Instance()->SetField(magF);
37  }
38 
40 }
41 
42 
43 
static AliTPCcalibDB * Instance()
printf("Chi2/npoints = %f\n", TMath::Sqrt(chi2/npoints))
Bool_t ReadGRPEntry()
static AliMagF::BMap_t smag
Definition: ConfigCosmic.C:126
BMap_t
Definition: AliMagF.h:23
void ConfigOCDB(Int_t crun=-1)
Definition: ConfigOCDB.C:18
Bool_t SetMagField()
void SetRun(Int_t run)
void SetDefaultStorage(const char *dbString)
void SetRun(Long64_t run)
static AliCDBManager * Instance(TMap *entryCache=NULL, Int_t run=-1)