source: trunk/source/persistency/History @ 1242

Last change on this file since 1242 was 921, checked in by garnier, 15 years ago

en test de gl2ps. Problemes de libraries

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