]>
Commit | Line | Data |
---|---|---|
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 | 10 | void 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 | 50 | void 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 | } |