1 void MakeFMDFullMisAlignment(){
2 // Create TClonesArray of full misalignment objects for FMD
4 if(!gGeoManager) TGeoManager::Import("geometry.root");
5 // needed for the constructors with local coordinates not to fail
7 gSystem->Load("libFMDutil.so");
8 if(!gSystem->Getenv("$TOCDB")){
10 AliFMDAlignFaker faker(AliFMDAlignFaker::kAll, "geometry.root","FMDfullMisalignment.root");
12 // save in CDB storage
13 const char* Storage = gSystem->Getenv("$STORAGE");
14 AliFMDAlignFaker faker(AliFMDAlignFaker::kAll, "geometry.root", Storage);
17 // fRunMax should be changed in the constructor
19 faker.SetSensorDisplacement(-0.005, -0.005, -0.005, 0.005, 0.005, 0.005);
20 faker.SetSensorRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
21 faker.SetHalfDisplacement(-0.25, -0.25, -0.25, 0.25, 0.25, 0.25);
22 faker.SetHalfRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);