Added the class AliFMDGeometryBuilder (and derived
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Dec 2005 22:52:09 +0000 (22:52 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 5 Dec 2005 22:52:09 +0000 (22:52 +0000)
commit54e415a8144d14b99862abb4eb6e5b8f108304b6
treef09c77923a44312992a54701330a759885a1f6bc
parent7bb1c13955a6666b585b943353fe7fe4790d2ec9
Added the class AliFMDGeometryBuilder (and derived
AliFMDGeometryBuilderSimple) that defines the geometry.  AliFMDGeometry
uses that class.   AliFMDGeometry can also get crucial information from
a predefined class (but more needs to be extracted from the TGeoManager).
The code has been changed to reflect this.  In particular, the class
AliFMDSimulator is largely obsolete.   I've kept it for a while, as I'd
like to test what penalty  one endure from such a class.   I believe
it is negligible, but Federico thinks it's not.

The AliFMDG3Simulator and derived can essentially disappear.

Fixed some compilation warnings in AliFMDReconstructor.
24 files changed:
FMD/AliFMD.cxx
FMD/AliFMD.h
FMD/AliFMDAlla.cxx
FMD/AliFMDDetector.cxx
FMD/AliFMDDetector.h
FMD/AliFMDGeometry.cxx
FMD/AliFMDGeometry.h
FMD/AliFMDGeometryBuilder.cxx [new file with mode: 0644]
FMD/AliFMDGeometryBuilder.h [new file with mode: 0644]
FMD/AliFMDGeometryBuilderSimple.cxx [new file with mode: 0644]
FMD/AliFMDGeometryBuilderSimple.h [new file with mode: 0644]
FMD/AliFMDReconstructor.cxx
FMD/AliFMDReconstructor.h
FMD/AliFMDRing.cxx
FMD/AliFMDRing.h
FMD/AliFMDSimulator.cxx
FMD/AliFMDSimulator.h
FMD/AliFMDv1.cxx
FMD/AliFMDv1.h
FMD/Config.C
FMD/FMDsimLinkDef.h
FMD/libFMDbase.pkg
FMD/libFMDrec.pkg
FMD/libFMDsim.pkg