source: trunk/source/persistency/History @ 850

Last change on this file since 850 was 818, checked in by garnier, 16 years ago

import all except CVS

File size: 10.9 KB
Line 
1
2     =========================================================
3     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
4     =========================================================
5
6                      Category History file
7                      ---------------------
8This file should be used by G4 developers and category coordinators
9to briefly summarize all major modifications introduced in the code
10and keep track of all category-tags.
11It DOES NOT substitute the  CVS log-message one should put at every
12committal in the CVS repository !
13
14     ----------------------------------------------------------
15     * Reverse chronological order (last date on top), please *
16     ----------------------------------------------------------
17
1802 November, 07  G.Cosmo (persistency-V09-00-00)
19- Added G4LIB_BUILD_GDML/G4LIB_USE_GDML flags to trigger compilation through
20  the central scripts. Moved setup for XERCESC (includes and libs paths) to
21  central scripts.
22- Coworks with tag "config-V09-00-06".
23
2417 October, 07  Z.Torzsok
25- Introduced new "gdml" plugin sub-module, based on new GDML release 3.
26- Moved existing classes to "mctruth" sub-module; renamed libraries.
27
2814 November, 06  G.Cosmo (persistency-V08-01-02)
29- Cleared trivial compilation warnings in G4PersistencyManager implementation.
30- Added setup for retrieving HepMC in case G4LIB_USE_HEPMC is set and the
31  HEPMC_DIR path defined in the environment.
32
3330 October, 06  W.Pokorski (persistency-V08-01-01)
34- Put 'ifdef G4LIB_USE_HEPMC' in all the places which explicitly use HepMC
35  classes to allow compilation with CLHEP 2.0.3.0.
36
3722 August, 06  G.Cosmo (persistency-V08-01-00)
38- Get Rid of useless forward declarations in G4MCTEvent and G4MCTGenParticle
39  header files. Clearing compilation warnings on icc-9.X compilers.
40
4128 June, 05  G.Cosmo (persistency-V07-01-01)
42- Trivial fixes to G4MCTSimParticle and G4MCTSimVertex to support for
43  CLHEP-2.0.X series.
44
4528 June, 05  G.Cosmo (persistency-V07-01-00)
46- Migration to <sstream> for G4MCTSimParticle and G4MCTSimVertex.
47
4807 June, 04  G.Cosmo (persistency-V06-01-00)
49- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
50
5104 October, 03  G.Cosmo (persistency-V05-02-00)
52- GNUmakefile:
53  o replaced "digits+hits" with "digits_hits".
54- Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00".
55
5604 June, 03   G.Cosmo (persistency-V05-01-01)
57- Fixes for inclusion of <strstream> in G4MCTSimParticle.cc and
58  G4MCTSimVertex.cc in view of the g4std wrappers migration.
59- Fixed warning on SUN-CC for G4PersistencyCenterMessenger.
60
6130 May, 03   G.Cosmo (persistency-V05-01-00)
62- Fixed few pedantic warnings...
63
6405 February, 03   G.Cosmo (persistency-V05-00-00)
65- Corrected inclusion of headers for constant and units from CLHEP.
66
6704 December, 02   Y.Morita (persistency-V04-01-02)
68- G4PersistencyManager.cc: protect for default persistency manager
69- G4PersistencyCenter.cc: bug fixes, disable HepMC/MCTruth printout
70- GetG4->Get, CurrentG4->Current
71- SetG4->Set, RegisterG4->Register, DeleteG4->Delete
72
7304 December, 02   G.Cosmo (persistency-V04-01-01)
74- Corrections to comply to G4 coding rules:
75  o use of g4std/ headers for STL classes;
76  o use G4std:: instead of std::
77  o use of G4 types (limited to G4bool, G4cout, G4endl, G4cerr)
78- Fixes for porting on Windows platform:
79  o HepMC is not currently supported by CLHEP on Windows, so must be
80    excluded from compilation  on Windows systems.
81
8229 November, 02   Y.Morita (persistency-V04-01-00)
83- tools for developers
84
8523 November, 02   Y.Morita
86- new abstract interface for persistency for release 5.0.
87- for actual implementation of HepODBMS and ROOT I/O, see
88  $G4INSTALL/examples/extended/persistency/README.
89
907 December, 01    Y.Morita (persistency-V03-02-02)
91- added G4Pglobals.hh to G4PVHits and G4PVDigits for g++ 2.95.2 headers
92
936 July, 01    Y.Morita (persistency-V03-02-01)
94- added more SRM descriptions
95
964 July, 01    Y.Morita (persistency-V03-02-00)
97- STL migration:
98   modified: G4Pglobals.hh, G4PGeometryObjectMap.ddl, G4PGeometryObjectMap.cc
99   removed: G4VPhysVolRefArray.hh, G4LogVolRefArray.hh G4VSolidRefArray.hh
100
10121 June, 01    Y.Morita (persistency-V03-01-00)
102- new tag for release 3.2
103
10428 April, 01   Y.Morita
105- Change NULL to 0
106
10725 April, 01   G.Cosmo
108- Removed redundant declarations of G4ThreeVectorList in CSG schemas:
109  G4PPara.ddl, G4PSphere.ddl and G4PTrap.ddl.
110  Required to cowork with recent migration to STL vector of geometry code.
111
11215 March, 01   Y.Morita (persistency-V03-00-02)
113- Updated GNUmakefile for new config.
114
11514 March, 01   Y.Morita (persistency-V03-00-01)
116- G4PDCofThisEvent.ddl: fixed a bug in GetNumberOfCollections()
117
11808 March, 01   G.Cosmo (persistency-V03-00-00)
119- G4Pglobals.hh: substituted inclusion of G4UnitsTest.hh with G4SIUnits.hh
120  according to tag "global-V03-00-06".
121
12215 December, 00   Y.Morita (persistency-V02-00-03)
123- added more SRM comments
124
1255 December, 00   Y.Morita (persistency-V02-00-02)
126- added SRM comments to some classes
127
12817 November, 00  Y.Morita (persistency-V02-00-01)
129- more workaround on G4PGeometryObjectMap for ooddlx
130
1312 November, 00  Y.Morita (persistency-V02-00-00)
132- created global/include/G4Pglobals.hh
133- workaround to protect old ooddlx from new STL syntax.
134
1359 June, 00   Y.Morita (persistency-V01-00-02)
136- added material in G4PersistentGeomMan::Retrieve()
137
13811 May, 00   Y.Morita (persistency-V01-00-01)
139- moved G4PHype from geometry/solids/CSG to geometry/solids/specific
140- modified GNUmakefile's to add G4pspecsolids
141
14223 Feburuary, 00   Y.Morita (persistency-V01-00-00)
143- fixed a minor typo in G4PersistentGeomMan.cc
144
145December 6, 99   Y.Morita (persistency-V00-01-12)
146- Bug fix in G4PGeometryObjectMap.cc
147
148December 5, 99   Y.Morita (persistency-V00-01-11)
149- added G4PPrimaryParticle
150
151December 2, 99   Y.Morita (persistency-V00-01-10)
152- bug fix in G4PHCofThisEvent, G4PHCofThisEvent, G4PersistentEventMan
153
154December 1, 99   Y.Morita (persistency-V00-01-09)
155- fix for HP-aCC, Geant4 NamedSchema
156- added G4TMPDIR to GNUmakefile include path
157
158November 29, 99  Y.Morita (persistency-V00-01-08)
159- bug fix for persistent hits (works with PersistentEx02-V00-01-01)
160
161November 26, 99  Y.Morita
162- Introduced G4TransactionManager for sustained transaction control
163
164November 23, 99  Y.Morita (persistency-V00-01-07)
165- bug fix in G4PersistentEventMan, G4PersistentGeomMan, G4PersistentRunMan
166- use /db commands
167
168November 22, 99  Y.Morita
169- added digits+hits/digits
170- removed dependency of transient hits
171- introduced G4PersistencyMessenger
172
173November 20, 99  Y.Morita
174- Introduced G4PersistentSchema.hh to use Geant4 named schema
175  (requires config-V00-01-12)
176
177November 19, 99  Y.Morita (persistency-V00-01-06)
178- bug fixes in G4PersistentEventMan.cc and G4PersistentRunMan.cc
179
180November 18, 99  Y.Morita
181- Use absolute path in GNUmakefile to include right dependencies for liblist
182- bug fixes in G4PBooleanSolid, G4PersistentEventMan
183
184November 17, 99  Y.Morita
185- Move schema header files from tmp to schema/include (requires new config)
186
187November 16, 99  Y.Morita
188- more fix on circular dependencies:
189  + Moved G4PVSolids and G4PAffineTransform to pgeomGlobal
190  + G4PersistencyManager: Splitted classes into separate objects
191  + Added G4PersistentHitMan
192
193November 12, 99  Y.Morita
194- GNUmakefile fix for dependency files
195- Use d_Varray<d_Ref<>> instead of HepRefVArray()
196
197November 12, 99  Y.Morita (persistency-V00-01-05)
198- Fix for RW->G4RW changes
199- Bug fixes:
200  +Container of PrimaryVertex in G4PEvent
201  +Association of Boolean Solids
202
203November 10, 99  Y.Morita (persistency-V00-01-04)
204- Added Boolean Solid Types
205
206November 9, 99  Y.Morita (persistency-V00-01-03)
207- Bug fix in G4PEvent, G4PHCofThisEvent, G4PVHitsCollection,
208  G4PersistencyManager, G4PersistentEventMan
209- Mod GNUmakefile
210
211November 8, 99  Y.Morita (persistency-V00-01-02)
212- Modified HepVArray/HepRefVArray to d_Varray<>, d_Varray<d_Ref<>>
213- Modified ooRef() to d_Ref<>
214- Some mod G4int to G4Pint
215- G4PEvent: Set associations to G4PPrimaryVertex, G4PHCofThisEvent
216- Created G4PVHitsCollection and G4PHCofThisEvent
217
218November 4, 99  Y.Morita
219- ./GNUmakefile: Added G4phits
220- digits+hits/hits/GNUmakefile:
221   Added G4OODDLX_BOOT
222   Added explicit dependencies of G4PHCofThisEvent.hh: G4PVHitsCollection.hh
223- moved G4PLogicalVolume from persistency/geometry/volumes to
224  persistency/geometry/management to avoid circular dependency
225- G4PersistencyManager: Allow constructor with the name of Boot file
226
227October 27, 99  J.Allison
228- Created persistency/global/include.
229- Moved management/include/G4PersistentTypes.hh to global/include.
230- Modified GNUmakefiles to add persistency/global/include to -I path.
231
232October 21, 99  Y.Morita (persistency-V00-01-01)
233- One more bug fix in G4PEvent.cc (thePrimaryVertex)
234
235October 8, 99  Y.Morita (persistency-V00-01-00)
236- GNUmakefile changes for G4TMPSCHEMA_BOOT (requires config-V00-01-01)
237- Bug fix in G4PEvent.cc (thePrimaryVertex)
238
239April 29, 99  Y.Morita (persistency-00-04-01)
240- removed overlapping definition of HepRefVArray for G4PVPhysicalVolume
241  in G4PGeometryObjectMap.cc
242- Fixed a typo in G4PersistentGeomMan.cc
243
244November 15, 98  Y.Morita (persistency-00-03-03)
245- Fix bug in G4PVPhysicalVolume.cc
246
247November 10, 98  Y.Morita (persistency-00-03-02)
248- G4PersistentGeomMan now handle Replica geometry
249
250November 10, 98  Y.Morita (persistency-00-03-01)
251- G4PersistencyManager splitted into G4PersistentEventMan,
252  G4PersistentGeomMan, G4PersistentRunMan
253- G4Run is now persistent
254
255July 23, 98   Y.Morita (persistency-00-01-09)
256- G4PVPhysicalVolume: protect declare of d_Double with
257  OO_VARRAY_D_DOUBLE for different version of HepODBMS
258- G4PVPhysicalVolume: added G4Exception for restoring rotation matrix
259  (for now)
260
261July 15, 98   Y.Morita (persistency-00-01-08)
262- revised "cleandb" target in GNUmakefile
263- g4odbms_setup.csh cosmetics
264
265July 15, 98   Y.Morita (persistency-00-01-07)
266- absorb oodlx compiler differences on CERN AIX-AFS
267
268July 14, 98   Y.Morita (persistency-00-01-06)
269- Bug fix on store geometry
270- added G4ODBMS := true to GNUmakefile
271
272July 11, 98   Y.Morita (persistency-00-01-05)
273- script clean up for test/g4odbms_setup.csh
274
275July 10, 98   Y.Morita (persistency-00-01-04)
276- updated test/GNUmakefile
277- fixed a bug in G4PersistencyManager
278- digits+hits/hits added
279
280July 10, 98   Y.Morita (persistency-00-01-03)
281- moved GNUmakefile targes 'headers' and 'd_files' to common.gmk and
282  globlib.gmk.
283- a few bug fix in G4PPVPlacement.cc, G4PVSolid.cc,
284  G4PGeometryObjectMap.ddl, G4PersistencyManager.hh,
285  G4PGeometryObjectMap.cc, G4PersistencyManager.cc
286
287July  9, 98   Y.Morita
288- new GNUmakefile for pre-beta01 (persistency-00-01-02)
289
290July  8, 98   Y.Morita
291- debug physics volume and logical volume (persistency-00-01-01)
292
293June 30, 98  Y.Morita
294- added geometry persistency: (persistency-00-07-01)
295
296June 15, 98  Y.Morita
297- made new subcategories: digits+hits, geometry, events, management, run
298
299June 11, 98  Y.Morita (persistency-00-06-01)
300- G4PersistencyManager uses HepDbApplication rather than inherit
301- Tagged.
302
303April 21, 98 G.Cosmo (persistency-00-05-01)
304- Tagged.
305
306March 24, 98 G.Barrand
307- GNUmakefile : MAKESHLIB changed in G4MAKESHLIB
308
309March 24, 98 G.Barrand
310- Creation of this file.
Note: See TracBrowser for help on using the repository browser.