Base class (AliMisaligner); each detector will provide its derived class,
AliDETMisaligner, substituting the macros MakeDET<Zero,Res,Full>MisAlignment.C
AliZDCMisaligner and others will soon be committed and can be used as examples.
This will allow to have a common set of methods to produce alignment objects
without repeating several things as it is done presently in the detectors' macros.
New macro (MakeAlignmentObjs.C) for producing simulated alignment objects
for all detectors or a subset of them, for the three misalignment scenarios
(ideal, residual, full). When all detectors have substituted their macros
MakeDET<Zero,Res,Full>MisAlignment.C into the derived class AliDETMisAligner,
this macro will substitute the three current macros MakeAllDETs<Zero,Res,Full>MisAlignment.