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