ROOT logo
//____________________________________________________________________
//
// $Id$
//
// Make fake residual alignment data.
//
/** Make fake residual alignment data 
    @ingroup simple_script
 */
void
MakeResidualAlignment()
{
  if (!TGeoManager::Import("geometry.root")) 
    gAlice->Init("$ALICE_ROOT/FMD/Config.C");
  AliCDBManager* cdb   = AliCDBManager::Instance();
  if(!cdb->IsDefaultStorageSet()) 
    cdb->SetDefaultStorage("local://$ALICE_ROOT/OCDB");
  cdb->SetRun(0);
  AliLog::SetModuleDebugLevel("FMD", 1);
  gSystem->Load("libFMDutil.so");
  AliFMDAlignFaker f(AliFMDAlignFaker::kAll, "geometry.root", "residual.root");
  f.SetComment("Residual alignment for PDC06");
  // f.RemoveAlign(AliFMDAlignFaker::kHalves);
  f.SetSensorDisplacement(-0.005, -0.005, -0.005, 0.005, 0.005, 0.005);
  f.SetSensorRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
  f.SetHalfDisplacement(-0.25, -0.25, -0.25, 0.25, 0.25, 0.25);
  f.SetHalfRotation(-0.5, -0.5, -0.5, 0.5, 0.5, 0.5);
  f.Exec();
}
//____________________________________________________________________
//
// EOF
//
 MakeResidualAlignment.C:1
 MakeResidualAlignment.C:2
 MakeResidualAlignment.C:3
 MakeResidualAlignment.C:4
 MakeResidualAlignment.C:5
 MakeResidualAlignment.C:6
 MakeResidualAlignment.C:7
 MakeResidualAlignment.C:8
 MakeResidualAlignment.C:9
 MakeResidualAlignment.C:10
 MakeResidualAlignment.C:11
 MakeResidualAlignment.C:12
 MakeResidualAlignment.C:13
 MakeResidualAlignment.C:14
 MakeResidualAlignment.C:15
 MakeResidualAlignment.C:16
 MakeResidualAlignment.C:17
 MakeResidualAlignment.C:18
 MakeResidualAlignment.C:19
 MakeResidualAlignment.C:20
 MakeResidualAlignment.C:21
 MakeResidualAlignment.C:22
 MakeResidualAlignment.C:23
 MakeResidualAlignment.C:24
 MakeResidualAlignment.C:25
 MakeResidualAlignment.C:26
 MakeResidualAlignment.C:27
 MakeResidualAlignment.C:28
 MakeResidualAlignment.C:29
 MakeResidualAlignment.C:30
 MakeResidualAlignment.C:31
 MakeResidualAlignment.C:32
 MakeResidualAlignment.C:33
 MakeResidualAlignment.C:34