]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/MakeFMDZeroMisAlignment.C
added mono-cathods removal in real Pb-Pb settings
[u/mrichter/AliRoot.git] / FMD / MakeFMDZeroMisAlignment.C
CommitLineData
d3a9c52a 1void MakeFMDZeroMisAlignment()
2{
3 // Create TClonesArray of zero-misalignment objects for FMD
4 //
6fce62af 5 const char* macroname = "MakeFMDZeroMisAlignment.C";
6
7 // Activate CDB storage and load geometry from CDB
8 AliCDBManager* cdb = AliCDBManager::Instance();
162637e4 9 if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
6fce62af 10 cdb->SetRun(0);
ffa78f64 11
d98fbfa5 12 Bool_t toCdb = TString(gSystem->Getenv("TOCDB")) == TString("kTRUE");
13 TString storage = gSystem->Getenv("STORAGE");
14 TString output = "FMDfullMisalignment.root";
15 if(toCdb) output = storage;
d3a9c52a 16
17 gSystem->Load("libFMDutil.so");
d98fbfa5 18 AliFMDAlignFaker::GetGeometry(toCdb, storage);
19 AliFMDAlignFaker* faker = new AliFMDAlignFaker(AliFMDAlignFaker::kAll,
20 "geometry.root",
21 output.Data());
ffa78f64 22
23 faker->SetSensorDisplacement(0., 0., 0., 0., 0., 0.);
24 faker->SetSensorRotation(0., 0., 0., 0., 0., 0.);
25 faker->SetHalfDisplacement(0., 0., 0., 0., 0., 0.);
26 faker->SetHalfRotation(0., 0., 0., 0., 0., 0.);
27 faker->Exec();
28 delete faker;
d3a9c52a 29
30
31}