ROOT logo
void MakeFMDResMisAlignment()
{
  // Create TClonesArray of residual misalignment objects for FMD
  //
  const char* macroname = "MakeFMDResMisAlignment.C";

  // Activate CDB storage and load geometry from CDB
  AliCDBManager* cdb = AliCDBManager::Instance();
  if(!cdb->IsDefaultStorageSet()) cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  cdb->SetRun(0);

  Bool_t    toCdb   = TString(gSystem->Getenv("TOCDB")) == TString("kTRUE");
  TString   storage = gSystem->Getenv("STORAGE");
  TString   output  = "FMDfullMisalignment.root";
  if(toCdb) output  = storage;
  
  gSystem->Load("libFMDutil.so");
  AliFMDAlignFaker::GetGeometry(toCdb, storage);
  AliFMDAlignFaker* faker = new AliFMDAlignFaker(AliFMDAlignFaker::kAll, 
						 "geometry.root", 
						 output.Data());
  

  faker->SetSensorDisplacement(-0.005, -0.005, -0.005, 0.005, 0.005, 0.005);
  faker->SetSensorRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
  faker->SetHalfDisplacement(-0.25, -0.25, -0.25, 0.25, 0.25, 0.25);
  faker->SetHalfRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
  faker->Exec();
  delete faker;

}
//
// EOF
//
 MakeFMDResMisAlignment.C:1
 MakeFMDResMisAlignment.C:2
 MakeFMDResMisAlignment.C:3
 MakeFMDResMisAlignment.C:4
 MakeFMDResMisAlignment.C:5
 MakeFMDResMisAlignment.C:6
 MakeFMDResMisAlignment.C:7
 MakeFMDResMisAlignment.C:8
 MakeFMDResMisAlignment.C:9
 MakeFMDResMisAlignment.C:10
 MakeFMDResMisAlignment.C:11
 MakeFMDResMisAlignment.C:12
 MakeFMDResMisAlignment.C:13
 MakeFMDResMisAlignment.C:14
 MakeFMDResMisAlignment.C:15
 MakeFMDResMisAlignment.C:16
 MakeFMDResMisAlignment.C:17
 MakeFMDResMisAlignment.C:18
 MakeFMDResMisAlignment.C:19
 MakeFMDResMisAlignment.C:20
 MakeFMDResMisAlignment.C:21
 MakeFMDResMisAlignment.C:22
 MakeFMDResMisAlignment.C:23
 MakeFMDResMisAlignment.C:24
 MakeFMDResMisAlignment.C:25
 MakeFMDResMisAlignment.C:26
 MakeFMDResMisAlignment.C:27
 MakeFMDResMisAlignment.C:28
 MakeFMDResMisAlignment.C:29
 MakeFMDResMisAlignment.C:30
 MakeFMDResMisAlignment.C:31
 MakeFMDResMisAlignment.C:32
 MakeFMDResMisAlignment.C:33
 MakeFMDResMisAlignment.C:34
 MakeFMDResMisAlignment.C:35