new subcategory digits+hits described
[u/mrichter/AliRoot.git] / AliGeant4 / doc / history / g4mc_geometry_History
CommitLineData
676fb573 1$Id$
2-----------------------------------------------------------------
3
4g4mc/geometry:
5==============
1008e86e 6 19.12.00:
7 TG4GeometryServices: a new class separated from
8 TG4GeometryManager; it provides service methods for accessing
9 to Geant4 geometry, namely using AliMC volumes and materials
10 identifiers.
11
eecb30c6 12 9.10.00:
13 XML implementation:
14 - solids are stores in XML with names of logical volumes
15 (as solids names are not unique)
16 - the length parameters in XML are multiplied by 2.
17 - element poxXYZRot -> transform
18 TG4XMLGeometryGenerator:
19 added fVolumeNames - set for remembering logical
20 volumes already processed; this ensure that each lv
21 is processed only once.
22
b59019d9 23 28.7.00: new classes:
eecb30c6 24 TG4XMLGeometryGenerator: class for generation of geometry data
b59019d9 25 files in XML; the XML format is independent from G4 geometry
26 object model. The interface TG4VXMLConvertor is used for
27 writing XML elements; more than one implementation of XML
28 convertor can be used -> more than one dtd geometry descriptions
29 can be supported.
30 TG4VXMLConvertor: interface for XML convertor that provides
31 methods interfaces for converting G4 basic geometry objects
32 to XML description
33 TG4XMLConvertor: concrete implementation of XML convertor
34 generating XML elements according to AGDD.dtd
35 (ATLAS Generic Detector Description)
36 Only subset of G4 solids are implemented;
37 Not yet implemented:
38 materials, rotation matrices, replicated volumes.
39
40 6.6.00:
41 TG4NameMap moved to g4mc/global;
676fb573 42 as it is used also in TG4PhysicsManager
43 for mapping names of particles between
44 G4 and TDatabasePDG
45
46 13.4.00:
47 TG4NameMap: new class;
48 defines a map for associated names;
49 it is used in TG4Geometry manager for the map of
50 G3 volume names with the modules name;
51
52 28.3.00:
53 New subcategory:
54 Classes: TG4GeometryManager, TG4GeometryOutputManager,
55 TG4VSensitiveDetector, TG4ElementTable
56