void MakeFMDZeroMisAlignment()
{
// Create TClonesArray of zero-misalignment objects for FMD
//
const char* macroname = "MakeFMDZeroMisAlignment.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., 0., 0., 0., 0., 0.);
faker->SetSensorRotation(0., 0., 0., 0., 0., 0.);
faker->SetHalfDisplacement(0., 0., 0., 0., 0., 0.);
faker->SetHalfRotation(0., 0., 0., 0., 0., 0.);
faker->Exec();
delete faker;
}
MakeFMDZeroMisAlignment.C:1 MakeFMDZeroMisAlignment.C:2 MakeFMDZeroMisAlignment.C:3 MakeFMDZeroMisAlignment.C:4 MakeFMDZeroMisAlignment.C:5 MakeFMDZeroMisAlignment.C:6 MakeFMDZeroMisAlignment.C:7 MakeFMDZeroMisAlignment.C:8 MakeFMDZeroMisAlignment.C:9 MakeFMDZeroMisAlignment.C:10 MakeFMDZeroMisAlignment.C:11 MakeFMDZeroMisAlignment.C:12 MakeFMDZeroMisAlignment.C:13 MakeFMDZeroMisAlignment.C:14 MakeFMDZeroMisAlignment.C:15 MakeFMDZeroMisAlignment.C:16 MakeFMDZeroMisAlignment.C:17 MakeFMDZeroMisAlignment.C:18 MakeFMDZeroMisAlignment.C:19 MakeFMDZeroMisAlignment.C:20 MakeFMDZeroMisAlignment.C:21 MakeFMDZeroMisAlignment.C:22 MakeFMDZeroMisAlignment.C:23 MakeFMDZeroMisAlignment.C:24 MakeFMDZeroMisAlignment.C:25 MakeFMDZeroMisAlignment.C:26 MakeFMDZeroMisAlignment.C:27 MakeFMDZeroMisAlignment.C:28 MakeFMDZeroMisAlignment.C:29 MakeFMDZeroMisAlignment.C:30 MakeFMDZeroMisAlignment.C:31 MakeFMDZeroMisAlignment.C:32