]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/scripts/TestSurveyToAlignObjs.C
Whoops
[u/mrichter/AliRoot.git] / FMD / scripts / TestSurveyToAlignObjs.C
CommitLineData
b2e6f0b0 1void
f567c3ce 2TestSurveyToAlignObjs(Int_t det=1, Bool_t cdbStore=false)
b2e6f0b0 3{
f567c3ce 4 if (det < 1 || det > 2) {
5 Error("TestSurveyToAlignObjs", "Invalid detector %d (must be 1,2, or 3)",
6 det);
7 return;
8 }
9
10 const char* files[] = {
11 "$ALICE_ROOT/FMD/Survey_943928_FMD.txt",
12 "$ALICE_ROOT/FMD/Survey_976326_FMD.txt",
13 0
14 };
15
16
b2e6f0b0 17 AliGeomManager::LoadGeometry("geometry.root");
18
19 AliFMDSurveyToAlignObjs convert;
f567c3ce 20 if (!convert.LoadSurveyFromLocalFile(files[det-1])) {
21 Error("TestSurveyToAlignObjs", "Failed to load %s", files[det-1]);
22 return;
23 }
b2e6f0b0 24 convert.Run();
f567c3ce 25 convert.CreateAlignObjs();
26 convert.GetAlignObjArray()->Print();
27
28 if (!cdbStore)
29 convert.StoreAlignObjToFile("FMD_Survey.root", "FMD");
30 else
31 convert.StoreAlignObjToCDB("FMD/Align/Data", "FMD");
b2e6f0b0 32}
33