]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/macros/ConfigOCDB.C
Removing the setup of the OCDB from the SetupCalibTask
[u/mrichter/AliRoot.git] / TPC / macros / ConfigOCDB.C
CommitLineData
e100e17a 1//
2// Macro to be invoked before analysis
3// Setup TPC OCDB entries
4//
5// To be used on the proof
6//
7
8
78abca19 9
e100e17a 10void ConfigOCDB(){
e100e17a 11 //
12 //
13 // import geometry
14 //
78abca19 15
e100e17a 16 printf("SETUP OCBD for PROOF\n");
17 TGeoManager::Import("/u/miranov/proof/geometry.root");
18 AliGeomManager::LoadGeometry("/u/miranov/proof/geometry.root");
19 //
20 //
21 // Setup magnetic field
22 //
23 AliMagF* field = new AliMagFMaps("Maps","Maps", 2, 1., 10., AliMagFMaps::k5kG);
24 AliTracker::SetFieldMap(field,0);
25 //
26 //
27 //
e100e17a 28 AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT");
78abca19 29 AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/Parameters","local://$ALICE_ROOT");
30 AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/ClusterParam","local://$ALICE_ROOT");
31 AliCDBManager::Instance()->SetSpecificStorage("GRP/GRP/Data","local:///lustre_alpha/alice/alien/alice/data/2008/LHC08d/OCDB/");
32 AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/Temperature","local:///lustre_alpha/alice/alien/alice/data/2008/LHC08d/OCDB/");
33 AliCDBManager::Instance()->SetSpecificStorage("TPC/Calib/Goofie","local:///lustre_alpha/alice/alien/alice/data/2008/LHC08d/OCDB/");
34
35 AliCDBManager::Instance()->SetRun(1);
e100e17a 36
78abca19 37 AliTPCClusterParam * paramCl = AliTPCcalibDB::Instance()->GetClusterParam();
38 AliTPCParam * paramTPC = AliTPCcalibDB::Instance()->GetParameters();
39 AliTPCClusterParam::SetInstance(paramCl);
40 //paramTPC->Dump();
41
e100e17a 42 AliTPCcalibDB::Instance()->SetExBField(0);
43 //
44 //
45 //
46 printf("END of SETUP OCBD for PROOF\n");
78abca19 47}
e100e17a 48
49
78abca19 50void ConfigAlien(){
51 //
52 // Setup-activate alien
53 //
54
55 //myvar=342
56 //while [ $myvar -ne 360 ] ; do echo enable alien on lxb$myvar; lsrun -m lxb$myvar /u/miranov/.aliensetup; myvar=$(( $myvar + 1 )) ; echo $myvar ; done
57 gSystem->Exec("/u/miranov/.aliensetup >setup.log");
58 //ifstream in;
59 //in.open("path.txt");
60
61 TString envString;
62
63 gSystem->Setenv("LD_LIBRARY_PATH",envString.Data());
64 gSystem->Setenv("GBBOX_ENVFILE","/tmp/xxxxxxx");
65 printf("LOAD LIBRARIES start\n\n\n");
66 gSystem->Load("libANALYSIS.so");
67 gSystem->Load("libSTAT.so");
68 gSystem->Load("libTPCcalib.so");
69 //
70 gSystem->Load("libXrdClient.so");
71 gSystem->Load("libNetx.so");
72 printf("LOAD LIBRARIES end\n\n\n");
73 TGrid * alien = TGrid::Connect("alien://",0,0,"t");
74 if (alien) {
75 printf("Alien activated\n");
76 }else{
77 printf("Alien not activated\n");
78 }
e100e17a 79}