Base class (AliMisaligner); each detector will provide its derived class,
authorrgrosso <rgrosso@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Feb 2009 14:34:24 +0000 (14:34 +0000)
committerrgrosso <rgrosso@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 20 Feb 2009 14:34:24 +0000 (14:34 +0000)
commita5181344aa1dab140e90f5d4e3d6431c3d58b6ff
tree350c1de7e28041b4e7c8ae1cdc20df4123d27529
parentdf797e229ad8fc9d788fb7673819477d16dbe03e
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.
STEER/AliMisAligner.cxx [new file with mode: 0644]
STEER/AliMisAligner.h [new file with mode: 0644]