]> git.uio.no Git - u/mrichter/AliRoot.git/commit - FMD/AliFMDAlla.h
Commiting before moving code from `AliFMDSimulator' to `AliFMD' (and
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 27 Nov 2005 16:17:57 +0000 (16:17 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 27 Nov 2005 16:17:57 +0000 (16:17 +0000)
commitf4ee3d577a361fdf930eaac0ce55d7ed8b8d6444
tree844b6c0262030e5bdddceade0f4ea7554d484093
parentdbbcb69fe70af56fe7398245cdb2ec939df9f0bb
Commiting before moving code from `AliFMDSimulator' to `AliFMD' (and
sub-classes), as `requested' by Federico.   The definition of materials,
and the like will move to `AliFMD' directly - cluttering up the class
even more than it is already (sigh!).    The step-management will go
in `AliFMDv1' (and relevant sub-classes).  The geometry definition will
go in the new class `AliFMDGeometryBuilder' (and sub-classes), to at least
keep that out of the `AliFMD' and to make it easier to make changes to
the geometry (via inheritance).

Federico also complains about the size of the digits.   I'm not sure that
I understand his complaint, but we'll see.

The `AliFMDG3Simulator' (and sub-classes) will disappear completely.  That
means, that the VMC _must_ support a geometry based on the ROOT `TGeo'
classes - rather than via calls to the GEANT 3.21-like member function
calls.   This commit will be tagged.

I've temporarily added the class `AliFMDAlla' which is Alla's old
implementation of the FMD geometry.   This class will disappear.
FMD/AliFMDAlla.cxx [new file with mode: 0644]
FMD/AliFMDAlla.h [new file with mode: 0644]
FMD/AliFMDGeoSimulator.cxx
FMD/AliFMDSimulator.cxx
FMD/AliFMDSimulator.h
FMD/DrawFMD.C
FMD/FMDsimLinkDef.h
FMD/libFMDsim.pkg