[816] | 1 | $Id: History,v 1.118 2007/12/04 17:28:31 flei Exp $ |
---|
| 2 | ------------------------------------------------------------------- |
---|
| 3 | |
---|
| 4 | ========================================================= |
---|
| 5 | Geant4 - an Object-Oriented Toolkit for Simulation in HEP |
---|
| 6 | ========================================================= |
---|
| 7 | |
---|
| 8 | Category History file |
---|
| 9 | --------------------- |
---|
| 10 | This file should be used by G4 developers and category coordinators |
---|
| 11 | to briefly summarize all major modifications introduced in the code |
---|
| 12 | and keep track of all category-tags. |
---|
| 13 | It DOES NOT substitute the CVS log-message one should put at every |
---|
| 14 | committal in the CVS repository ! |
---|
| 15 | |
---|
| 16 | ---------------------------------------------------------- |
---|
| 17 | * Reverse chronological order (last date on top), please * |
---|
| 18 | ---------------------------------------------------------- |
---|
| 19 | December 4, 2007, F. Lei (event-V09-00-03) |
---|
| 20 | - Fixed the problem in bug report #988 |
---|
| 21 | |
---|
| 22 | November 7, 2007, M.Asai (event-V09-00-02) |
---|
| 23 | - Added private copy constructor and =, ==, += operators to G4ParticleGun. Addressing to Bug Report 984. |
---|
| 24 | |
---|
| 25 | October 1, 2007, P.Gumplinger and M.Asai (event-V09-00-01) |
---|
| 26 | - Add UI commands /gun/momentum and /gun/momentumAmp |
---|
| 27 | for example: /gun/momentumAmp 1.0 GeV (not GeV/c)! |
---|
| 28 | |
---|
| 29 | September 28, 2007, P.Gumplinger (event-V09-00-00) |
---|
| 30 | - Add class member particle_momentum and |
---|
| 31 | method SetParticleMomentum(G4double) |
---|
| 32 | |
---|
| 33 | June 11, 2007, G.Santin (event-V08-03-02) |
---|
| 34 | - Fix to normalisation of source intensities with multiple sources: |
---|
| 35 | G4GeneralParticleSource::IntensityNormalization |
---|
| 36 | |
---|
| 37 | June 4, 2007, A.Howard (event-V08-03-01) |
---|
| 38 | - Put back some classes required for scoring of biasing cells: |
---|
| 39 | G4CellScorerStore and G4CellScorer |
---|
| 40 | |
---|
| 41 | May 31, 2007, A.Howard (event-V08-03-00) |
---|
| 42 | - Removal of classes from old biasing/scoring scheme: |
---|
| 43 | G4CellScorer, G4CellScorerStore, G4ScoreTable, G4Scorer |
---|
| 44 | - Files remain on the HEAD for testing purposes |
---|
| 45 | |
---|
| 46 | March 8, 2007, M.Asai (event-V08-02-01) |
---|
| 47 | - Consolidation of previous tag with a new flag in G4EventManager. |
---|
| 48 | |
---|
| 49 | March 5, 2007, M.Asai (event-V08-02-00) |
---|
| 50 | - Prevent from unnecessary creation of G4String objects in G4Event, which were |
---|
| 51 | default for random number status. |
---|
| 52 | |
---|
| 53 | November 17, 2006, F.Lei (event-V08-01-03) |
---|
| 54 | - Improved implementation of flat_sampling (biasing) for multiple sources in GPS. |
---|
| 55 | |
---|
| 56 | November 17, 2006, F.Lei (event-V08-01-02) |
---|
| 57 | - First implementation of flat_sampling (biasing) for multiple sources. |
---|
| 58 | |
---|
| 59 | November 10, 2006, F.Lei (event-V08-01-01) |
---|
| 60 | - Added line 468 to for initialization to G4PSEneDistribution.cc |
---|
| 61 | |
---|
| 62 | November 02, 2006, M.Asai (event-V08-01-00) |
---|
| 63 | - Add a flag in G4Event to keep the particular event object until the end of current run. |
---|
| 64 | - Add a set method to G4EventManager to control the above flag and add a UI command in G4EvManMessenger. |
---|
| 65 | |
---|
| 66 | June 15, 2006, M.Asai (event-V08-00-04) |
---|
| 67 | - Add zero vector check for polarization of optical photon in G4PrimaryTransformer. |
---|
| 68 | |
---|
| 69 | May 10, 2006, M.Asai (event-V08-00-03) |
---|
| 70 | - Import G4RayShooter from visualization/RayTracer. |
---|
| 71 | |
---|
| 72 | May 06, 2006, M.Asai (event-V08-00-02) |
---|
| 73 | - Store random number status to G4Event. |
---|
| 74 | |
---|
| 75 | May 05, 2006, M.Asai (event-V08-00-01) |
---|
| 76 | - G4EventManager : Set G4Event pointer before the G4State is changed. |
---|
| 77 | |
---|
| 78 | March 03, 2006, M.Asai (event-V08-00-00) |
---|
| 79 | - Bug fix in rarely used G4ParticleGun constructor. |
---|
| 80 | |
---|
| 81 | November 30, 2005, G.Cosmo (event-V07-01-05) |
---|
| 82 | - Trivial fixes to G4SPSAngDistribution and G4SPSPosDistribution for |
---|
| 83 | support of CLHEP-2.0.X series. |
---|
| 84 | |
---|
| 85 | November 22, 2005, M.Asai (event-V07-01-04) |
---|
| 86 | - Put G4Exception to the constructors of G4UserEventAction and |
---|
| 87 | G4UserStackingAction to protect against their instantiation before |
---|
| 88 | G4VUserPhysicsList is instantiated and set to G4RunManager. |
---|
| 89 | - Put protection against null pointer to |
---|
| 90 | G4ParticleGun::SetParticleDefinition(). |
---|
| 91 | |
---|
| 92 | November 21, 2005, M.Asai (event-V07-01-03) |
---|
| 93 | - Fix a bug in the previous tag. |
---|
| 94 | |
---|
| 95 | November 18, 2005, M.Asai (event-V07-01-02) |
---|
| 96 | - Migration to sstream. |
---|
| 97 | - Move G4HepMC classes to examples/extended/eventgenerator/HepMC. |
---|
| 98 | |
---|
| 99 | October 20, 2005, Joseph Perl (event-V07-01-01) |
---|
| 100 | - Tag to co-work with vis-V07-01-05. |
---|
| 101 | |
---|
| 102 | Oct 17, 2005 Jane Tinslay |
---|
| 103 | - Modify GNUmakefile to follow intercoms->graphics_reps migration for |
---|
| 104 | G4VGraphicsScene and G4VVisManager |
---|
| 105 | |
---|
| 106 | Sep 05, 2005, F.Lei (event-V07-01-00) |
---|
| 107 | - Corrected typo in printout in G4GeneralParticleMessenger.cc (bug #786) |
---|
| 108 | |
---|
| 109 | Jun 13, 2005, G.Cosmo (event-V07-00-05) |
---|
| 110 | - Corrected typo in printout in G4GeneralParticleMessenger.cc. |
---|
| 111 | |
---|
| 112 | May 30, 2005, M.Asai (event-V07-00-04) |
---|
| 113 | - Modify G4PrimaryTransformer to accept exotic particles. |
---|
| 114 | |
---|
| 115 | May 10, 2005, F.Lei (event-V07-00-03) |
---|
| 116 | - commentingt out line 157 in G4SinglePariclesource.cc. Fixing a bug in |
---|
| 117 | particle weight |
---|
| 118 | |
---|
| 119 | Apr 26, 2005, M.Asai (event-V07-00-02) |
---|
| 120 | - Modify G4PrimaryTransformer |
---|
| 121 | - to accept shortlived primary particle with proper decay table, |
---|
| 122 | - to issue a warning message if a shortlived primary does not have decay table nor |
---|
| 123 | pre-assigned decay mode, |
---|
| 124 | - and to add a new virtual method to alter the conversion of such shortlived into |
---|
| 125 | a track (default implementation converts it). |
---|
| 126 | - Modify G4ParticleGun and G4ParticleGunMessenger to accept shortlived primary particle |
---|
| 127 | with proper decay table. |
---|
| 128 | |
---|
| 129 | Mar 24, 2005, M.Asai (event-V07-00-01) |
---|
| 130 | - Move G4PrimaryParticle, G4PrimaryVertex, G4VUserPrimaryParticleInformation and |
---|
| 131 | G4VUserPrimaryVertexInformation to particles/management. |
---|
| 132 | - Modify G4PrimaryTransformer to take care of a mass defined in G4PrimaryParticle |
---|
| 133 | if it is defined. |
---|
| 134 | |
---|
| 135 | Jan 26, 2005, F.Lei (event-V07-00-00) |
---|
| 136 | - bug (typo) fix in G4SPSRandomGenerator.cc (lines 608,709) |
---|
| 137 | - restored the inheritance to G4VPrimaryGenerator for G4GeneralParticleSource |
---|
| 138 | - bug fix in G4SPSEneDistribution.cc (lines 1168,1169) |
---|
| 139 | |
---|
| 140 | Dec 02, 2004, M.Asai (event-V06-02-04) |
---|
| 141 | - Migration to <cmath>. |
---|
| 142 | |
---|
| 143 | Oct 28, 2004, F.Lei (event-V06-02-03) |
---|
| 144 | - Added new features, focused beam and multiple vertexes, to GeneralParticleSource. |
---|
| 145 | |
---|
| 146 | Aug 10, 2004, M.Asai (event-V06-02-02) |
---|
| 147 | - G4PrimaryTransformer becomes a base class. |
---|
| 148 | |
---|
| 149 | Jul 7, 2004, M.Asai (event-V06-02-01) |
---|
| 150 | - Treatment of G4UnknownParticle is added to G4PrimaryTransformer. |
---|
| 151 | |
---|
| 152 | Jul 1, 2004, G.Cosmo (event-V06-02-00) |
---|
| 153 | - Trivial fix for porting on gcc-3.4.0 compiler: removed extra semicolons |
---|
| 154 | in G4CellScorerStore.cc. |
---|
| 155 | |
---|
| 156 | Jun 11, 2004, G.Cosmo (event-V06-01-07) |
---|
| 157 | - Use global flag G4EVENT_ALLOC_EXPORT to export extern symbols for DLLs. |
---|
| 158 | Modified GNUmakefile and rearranged usage of extern symbols in classes. |
---|
| 159 | |
---|
| 160 | Jun 9, 2004, G.Cosmo (event-V06-01-06) |
---|
| 161 | - Adopt G4DLLIMPORT/G4DLLEXPORT technique to handle extern simbols for |
---|
| 162 | allowing support of DLLs on Windows. |
---|
| 163 | - Coworks with "global-V06-01-02b". |
---|
| 164 | |
---|
| 165 | Jun 7, 2004, G.Cosmo (event-V06-01-05) |
---|
| 166 | - Export extern symbols for allowing support of DLLs on Windows. Modified files: |
---|
| 167 | G4Event.hh, G4HEPEvtParticle.hh, G4PrimaryParticle.hh, G4PrimaryVertex.hh, |
---|
| 168 | G4StackedTrack.hh, G4TrajectoryContainer.hh. |
---|
| 169 | - GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows. |
---|
| 170 | - Coworks with "global-V06-01-02a". |
---|
| 171 | |
---|
| 172 | May 26, 2004, M.Asai (event-V06-01-04) |
---|
| 173 | - Fix incorrect behaviour of event abortion requested by BeginOfEventAction. |
---|
| 174 | |
---|
| 175 | May 04, 2004, M.Asai (event-V06-01-03) |
---|
| 176 | - Access methods to G4TrackingManager and G4StackManager are added |
---|
| 177 | to G4EventManager. |
---|
| 178 | |
---|
| 179 | Apr, 26, 2004, F. Lei (event-V06-01-02) |
---|
| 180 | - Restored a few methods to G4GeneralParticleSource.hh to maintain backward |
---|
| 181 | compatibility. |
---|
| 182 | |
---|
| 183 | Apr, 5, 2004, F. Lei (event-V06-01-01) |
---|
| 184 | - Added "UserWRTSurace = true", "UserAngRef= flase" to constructor of |
---|
| 185 | G4SPSAngDistribution. |
---|
| 186 | - Apply the Max/Min angle limits to the User defined angular distribution case. |
---|
| 187 | - New formula for conevrting integral spectrum to differential one. |
---|
| 188 | |
---|
| 189 | Apr, 1, 2004, F. Lei (event-V06-01-00) |
---|
| 190 | - Major design iteration of the G4GeneralParticleSource class. The following |
---|
| 191 | new classes have been added: |
---|
| 192 | - G4SingleParticleSource |
---|
| 193 | - G4SPSEneDistribution |
---|
| 194 | - G4SPSAngDistribution |
---|
| 195 | - G4SPSPosDistribution |
---|
| 196 | - G4SPSRandomGenerator |
---|
| 197 | See http://reat.space.qinetiq.com/gps for more details of the changes. |
---|
| 198 | |
---|
| 199 | Mar. 15, 2004, M.Asai (event-V06-00-01) |
---|
| 200 | - LocateGlobalPointAndSetup() method of G4Navigator is now invoked at the |
---|
| 201 | beginning of each event to reset the navigator. |
---|
| 202 | |
---|
| 203 | Feb. 22 2004, H.Kurashige (event-V06-00-00) |
---|
| 204 | - Bug Fix in the destructor of G4ParticleGunMessenger |
---|
| 205 | |
---|
| 206 | Nov 19 2003, M.Asai (event-V05-02-09) |
---|
| 207 | - G4ParticleGun.cc, G4ParticleGunMessenger.cc: |
---|
| 208 | - Added protection against shooting shortlived particle. |
---|
| 209 | |
---|
| 210 | Oct 13 2003, F.Lei (event-V05-02-08) |
---|
| 211 | - increased the array size from 256 to 1024 for user defined histograms. |
---|
| 212 | - Bug fix in G4GeneralParticleSource.cc: make sure the SideRefVec(1/2/3) are unit |
---|
| 213 | vectors. |
---|
| 214 | |
---|
| 215 | Oct 03 2003, G.Cosmo (event-V05-02-07) |
---|
| 216 | - GNUmakefile: |
---|
| 217 | o added dependency to new module "geometry/navigation". |
---|
| 218 | o replaced "digits+hits" with "digits_hits". |
---|
| 219 | - Coworks with "geometry-V05-02-00" and "digits_hits-V05-02-00". |
---|
| 220 | |
---|
| 221 | Oct 01 2003, M.Asai (event-V05-02-06) |
---|
| 222 | - Set G4DynamicParicle the pointer to the corresponding primary particle. |
---|
| 223 | |
---|
| 224 | Sep 12 2003, M.Asai (event-V05-02-05) |
---|
| 225 | - Introducing G4VUserPrimaryVertexInformation and G4VUserPrimaryParticleInformation |
---|
| 226 | classes, which can be associated with G4PrimaryVertex and G4PrimaryParticle, |
---|
| 227 | respectively. |
---|
| 228 | - Adding a treatment of "proper decay time" for preassigned decay products. |
---|
| 229 | - Introducing G4StackChecker class, a utility class which can be used by a user. |
---|
| 230 | |
---|
| 231 | Sep 09 2003, M.Asai (event-V05-02-04) |
---|
| 232 | - Introducing G4VUserEventInformation class, which can be associated with G4Event. |
---|
| 233 | |
---|
| 234 | Aug 13 2003, M.Asai (event-V05-02-03) |
---|
| 235 | - Introducing another entry method G4EventManager::ProcessOneEvent which takes |
---|
| 236 | G4TrackVector class object. |
---|
| 237 | - Adding a mechanism of merging more than one kinds of primaries (HepHC and |
---|
| 238 | G4PrimaryVertex or G4TrackVector and G4PrimaryVertex). |
---|
| 239 | - Change the trackID numbering scheme for "PostposedToNextEvent" tracks. |
---|
| 240 | Now they have negative trackID. |
---|
| 241 | |
---|
| 242 | Aug 11 2003, M.Asai (event-V05-02-02) |
---|
| 243 | - Maintain links between pre-assigned decay products and corresponding primary |
---|
| 244 | particle. Becuse of this, G4PrimaryParticle objects of pre-assigned decay |
---|
| 245 | have proper track ID. |
---|
| 246 | |
---|
| 247 | Aug 01 2003, M.Asai (event-V05-02-01) |
---|
| 248 | - Introducing a new entry method G4EventManager::ProcessOneEvent which takes |
---|
| 249 | HepMC event class object instead of G4Event object. |
---|
| 250 | - G4HepMCInterface::HepMC2G4 becomes a static service method. |
---|
| 251 | - G4HepMCInterface::CheckVertexInsideWorld is moved to G4VPrimaryGenerator and |
---|
| 252 | also becomes a static servic method. |
---|
| 253 | |
---|
| 254 | Aug 01 2003, M.Asai (event-V05-02-00) |
---|
| 255 | - With introducing G4RunManagerKernel class in Run category, G4EventManager now |
---|
| 256 | toggles the application states between G4State_GeomClosed and G4State_EventProc. |
---|
| 257 | |
---|
| 258 | Jun 04 2003, G.Cosmo (event-V05-01-02) |
---|
| 259 | - Fixes for inclusion of <strstream> in G4HEPEvtInterface.cc in view |
---|
| 260 | of the g4std wrappers migration. |
---|
| 261 | |
---|
| 262 | Jun 03 2003, G.Cosmo (event-V05-01-01) |
---|
| 263 | - Fixed trivial warning in G4GeneralParticleSourceMessenger.cc. |
---|
| 264 | |
---|
| 265 | May 21 2003, M.Asai (event-V05-01-00) |
---|
| 266 | - Clean up unused variables. |
---|
| 267 | |
---|
| 268 | Dec 06 2002, G.Cosmo (event-V04-01-11) |
---|
| 269 | - Corrected tag to include also "event-V04-01-09" !! |
---|
| 270 | |
---|
| 271 | Dec 04 2002, M.Asai (event-V04-01-10) |
---|
| 272 | - Migration to new G4ApplicationState |
---|
| 273 | |
---|
| 274 | Dec 03 2002, M.Asai (event-V04-01-09) |
---|
| 275 | - Fix memory leak caused by deleting stacked tracks. |
---|
| 276 | |
---|
| 277 | Dec 03 2002, G.Cosmo (event-V04-01-08) |
---|
| 278 | - Protect code defining interface to HepMC from compilation on Windows systems. |
---|
| 279 | Temporarly solution until CLHEP will support the HepMC module on Windows. |
---|
| 280 | |
---|
| 281 | Nov 25 2002, M.Asai (event-V04-01-07) |
---|
| 282 | - Fix a bug in G4CellScorer.cc |
---|
| 283 | |
---|
| 284 | Nov 18 2002, M.Asai (event-v04-01-06) |
---|
| 285 | - Introducing HepMC interfaces |
---|
| 286 | - Tag for Geant4 5.0 release |
---|
| 287 | |
---|
| 288 | Nov 4th 2002 M.Dressel (event-V04-01-05) |
---|
| 289 | - remove G4std:: where it does not belong to |
---|
| 290 | |
---|
| 291 | Oct 28 2002, M.Dressel (event-V04-01-04) |
---|
| 292 | - Added G4CellScorer[.hh.cc], G4CellScorerStore[.hh.cc], G4ScoreTable[.hh.cc], G4Scorer[.hh.cc] |
---|
| 293 | |
---|
| 294 | Oct 06 2002, M.Asai (event-V04-01-03) |
---|
| 295 | - Protect user's mis-use of destructor of G4TrajectoryContainer. |
---|
| 296 | By design it was expected that G4TrajectoryContainer would be |
---|
| 297 | deleted by G4Event destructor, after "clearAndDestroy" is |
---|
| 298 | separately invoked. |
---|
| 299 | |
---|
| 300 | Aug 19 2002, M.Asai (event-V04-01-02) |
---|
| 301 | - Change the default value of charge for G4PrimaryParticle. |
---|
| 302 | |
---|
| 303 | Aug 13 2002, M.Asai (event-V04-01-01) |
---|
| 304 | - G4Event: Introducing an EventAborted flag. |
---|
| 305 | |
---|
| 306 | Jun 29 2002, V.Ivantchenko (event-V04-01-00) |
---|
| 307 | - G4PrimaryParticle: fixed initialisation of 'charge' in constructors. |
---|
| 308 | |
---|
| 309 | Jun 8 2002, M.Asai (event-V04-00-04) |
---|
| 310 | - Fix G4TrajectoryContainer to be compliant to gcc-3.1. |
---|
| 311 | |
---|
| 312 | May 29 2002, M.Asai (event-V04-00-03) |
---|
| 313 | - Added TransferOneStackedTrack() method to G4StackManager. |
---|
| 314 | |
---|
| 315 | May 15 2002, M.Asai (event-V04-00-02) |
---|
| 316 | - Introducing new G4TrajectoryContainer class which aggregates STL vector, |
---|
| 317 | instead of deriving from STL vector. |
---|
| 318 | |
---|
| 319 | Feb 26 2002, G.Cosmo (event-V04-00-01) |
---|
| 320 | - Optimised implementation of SetNewValue() in G4ParticleGunMessenger and |
---|
| 321 | G4GeneralParticleSourceMessenger to allow porting on WIN32-VC for optimised |
---|
| 322 | compilation. |
---|
| 323 | |
---|
| 324 | Jan 22 2002, M.Asai (event-V04-00-00) |
---|
| 325 | - Remove the check G4PrimaryTransformer whether the primary vertex is inside |
---|
| 326 | the world volume. The check has been moved to G4SteppingManager. |
---|
| 327 | |
---|
| 328 | Nov 21 2001, M.Asai (event-V03-02-09) |
---|
| 329 | - G4PrimaryTransformer.cc: now considering case where a primary is placed on the |
---|
| 330 | boundary of the world volume. Added units. |
---|
| 331 | |
---|
| 332 | Nov 20 2001, M.Asai (event-V03-02-08) |
---|
| 333 | - Add check whether the primary vertex is inside of thw world volume. |
---|
| 334 | - Move set method of position and time from G4ParticleGun to G4VPrimaryGenerator |
---|
| 335 | so that G4HEPEvtInterface can accept the primary vertex position |
---|
| 336 | |
---|
| 337 | Nov 10 2001, M.Asai (event-V03-02-07) |
---|
| 338 | - Tagged. |
---|
| 339 | |
---|
| 340 | Oct 19 2001, F. Lei |
---|
| 341 | - Code changes to remove compilation warnings un gcc-2.95.2 |
---|
| 342 | - Added Beam option for generating accerlator beams |
---|
| 343 | |
---|
| 344 | Oct 11 2001, G.Cosmo (event-V03-02-06) |
---|
| 345 | - Replaced inclusions of ctoken.h with G4Tokenizer.hh in |
---|
| 346 | G4GeneralParticleSourceMessenger.cc and G4ParticleGunMessenger.cc. |
---|
| 347 | Removed comment on RW wrappers. |
---|
| 348 | - Co-works with tag "globals-V03-02-03" where the STLInterface |
---|
| 349 | module has been removed. |
---|
| 350 | |
---|
| 351 | Aug 27 2001, M.Asai (event-V03-02-05) |
---|
| 352 | - Convert NULL to 0 in G4EventManager.cc |
---|
| 353 | |
---|
| 354 | Aug 17 2001, M.Asai (event-V03-02-04) |
---|
| 355 | - G4EventManager.cc is debugged according to bug report 289. |
---|
| 356 | |
---|
| 357 | July 19 2001, M.Asai (event-V03-02-03) |
---|
| 358 | - Tagged |
---|
| 359 | |
---|
| 360 | July 19 2001, F.Lei |
---|
| 361 | - Most commands under G4ParticleGun class are now available under GPS |
---|
| 362 | |
---|
| 363 | e.g.. |
---|
| 364 | /gun/position => /gps/position |
---|
| 365 | /gun/direction => /gps/direction |
---|
| 366 | /gun/energy => /gps/energy |
---|
| 367 | ... |
---|
| 368 | |
---|
| 369 | - Implemented co-ordinates rotation for angular distribution. User defined |
---|
| 370 | co-ordinates was an option available to user in the messenger but not |
---|
| 371 | implemented internally in the older version gps. |
---|
| 372 | Source angular distribution coupled with positional distribution can lead to |
---|
| 373 | rather strange combinations. To avoid this I used a simple scheme in this |
---|
| 374 | implementation: |
---|
| 375 | |
---|
| 376 | - For cos-law angular distribution the default maxtheta is set to pi/2. |
---|
| 377 | instead of pi. The user can of course re-set this to any number between |
---|
| 378 | 0 - pi. |
---|
| 379 | |
---|
| 380 | - Added user defined histogram re-set method. After re-set user can |
---|
| 381 | redefine all the histograms. To use |
---|
| 382 | /gps/resethist 'histname' |
---|
| 383 | - Bug fixed in generating theta, and in calculating the weight. |
---|
| 384 | |
---|
| 385 | - Added further guidance in the messenger for the definition of pre-defined |
---|
| 386 | energy distributions |
---|
| 387 | |
---|
| 388 | Jul 18 2001, M.Asai (event-V03-02-02) |
---|
| 389 | - Added a new feature for the user to increase the number of waiting stacks. |
---|
| 390 | |
---|
| 391 | Jul 17 2001, M.Asai (event-V03-02-01) |
---|
| 392 | - G4PrimaryParticle now stores the proper trackID. |
---|
| 393 | |
---|
| 394 | Jul 13 2001, G.Cosmo (event-V03-02-00) |
---|
| 395 | - Cleanup of pedantic warnings in Linux-g++ ANSI setup. |
---|
| 396 | - Corrected "int" to "G4int". |
---|
| 397 | - Corrected "NULL" to "0". |
---|
| 398 | - Synchronised with HEAD revision after inclusion of disclaimer |
---|
| 399 | liability. |
---|
| 400 | |
---|
| 401 | Jun 28 2001, G.Cosmo (event-V03-01-01) |
---|
| 402 | - Added CVS headers to G4GeneralParticleSource[.hh.cc] and |
---|
| 403 | G4GeneralParticleSourceMessenger[.hh.cc]. |
---|
| 404 | Removed <CR> characters and corrected format for comments to |
---|
| 405 | appear in the Software Reference Manual. |
---|
| 406 | |
---|
| 407 | Apr 20 2001, G.Cosmo (event-V03-01-00) |
---|
| 408 | - Modified G4GeneralParticleSource.cc according to recent migration to |
---|
| 409 | STL vector for the geometry domain (tag "geometry-V03-01-00"). |
---|
| 410 | |
---|
| 411 | Feb 8 2001, M.Asai (event-V03-00-03) |
---|
| 412 | - Migration to STL vector classes |
---|
| 413 | affected files : |
---|
| 414 | ./event/include/G4HEPEvtInterface.hh |
---|
| 415 | ./event/include/G4PrimaryParticle.hh |
---|
| 416 | ./event/include/G4TrajectoryContainer.hh |
---|
| 417 | ./event/src/G4EventManager.cc |
---|
| 418 | ./event/src/G4GeneralParticleSource.cc |
---|
| 419 | ./event/src/G4HEPEvtInterface.cc |
---|
| 420 | ./event/src/G4PrimaryParticle.cc |
---|
| 421 | ./event/src/G4PrimaryTransformer.cc |
---|
| 422 | |
---|
| 423 | Feb 7 2001, M.Asai (event-V03-00-02) |
---|
| 424 | - Add proper time to G4PrimaryParticle |
---|
| 425 | |
---|
| 426 | Feb 7 2001, M.Asai (event-V03-00-01) |
---|
| 427 | - Fix syntax errors in G4GeneralSourceParticle.cc |
---|
| 428 | |
---|
| 429 | Feb 5 2001, M.Asai (event-V03-00-00) |
---|
| 430 | |
---|
| 431 | Jan 26 2001, F. Lei |
---|
| 432 | - bug fixing in G4GeneralSourceParticle.cc |
---|
| 433 | replace: |
---|
| 434 | posphi = acos(tx/sin(posthe)); |
---|
| 435 | |
---|
| 436 | with: |
---|
| 437 | if (posthe != 0. && posthe != pi) |
---|
| 438 | posphi = acos(tx/sin(posthe)); |
---|
| 439 | else |
---|
| 440 | posphi = 0.0; |
---|
| 441 | endif |
---|
| 442 | |
---|
| 443 | Nov 20 2000, G.Cosmo (event-V02-00-04) |
---|
| 444 | - Removed data-logs from test directory. |
---|
| 445 | |
---|
| 446 | Nov 13 2000, M.Asai (event-V02-00-03) |
---|
| 447 | |
---|
| 448 | Nov 10 2000, F.Lei |
---|
| 449 | - Adding src and include sub-directory and files to test/GeneralParticleSource |
---|
| 450 | - Improving the speed in G4GeneralParticleSource::GenerateIsotropicFlux() and |
---|
| 451 | G4GeneralParticleSource::GenerateCoslawFlux() |
---|
| 452 | - some bug fixing: |
---|
| 453 | i) dclared ' G4int count' in all ****Interpolation functions |
---|
| 454 | ii) added ' return (0.) ' to GenerateUserDefTheta and GenerateUserDefPhi |
---|
| 455 | as default. |
---|
| 456 | iii) changed |
---|
| 457 | #include <iostream.h> |
---|
| 458 | to #include "g4std/fstream" |
---|
| 459 | in G4GeneralParicleSourceMessenger.cc |
---|
| 460 | |
---|
| 461 | Nov 9 2000, M.Asai (tag event-V02-00-02) |
---|
| 462 | - Adding /source/event/test and GeneralParticleSource sub-directory. |
---|
| 463 | |
---|
| 464 | Oct 31 2000, F.Lei |
---|
| 465 | G4GeneralParticleSource: |
---|
| 466 | G4GeneralParticleSourceMessenger: |
---|
| 467 | G4GeneralParticleSource is an alternative primary source |
---|
| 468 | generator to G4ParticleGun. It has all the functions of |
---|
| 469 | G4ParticleGun plus many options for specifing the primary |
---|
| 470 | event particle and vertex. |
---|
| 471 | |
---|
| 472 | - added -I$(G4BASE)/global/HEPNumerics/include \ |
---|
| 473 | to GNUMakefile |
---|
| 474 | |
---|
| 475 | |
---|
| 476 | Oct 19 2000, M.Asai (tag event-V02-00-01) |
---|
| 477 | G4ParticleGun : Add Set/GetParticleCharge methods for ions. |
---|
| 478 | G4ParticleGunMessenger : Add new command of /gun/ion |
---|
| 479 | : Modify command of /gun/particle |
---|
| 480 | G4PrimaryParticle : Add Set/GetCharge methods |
---|
| 481 | : Add weight |
---|
| 482 | G4PrimaryVertex : Add weight |
---|
| 483 | G4PrimaryTransformer : Use G4PrimaryParticle::GetCharge to give dynamic charge |
---|
| 484 | in G4DynamicParticle |
---|
| 485 | : Set weight of G4Track |
---|
| 486 | |
---|
| 487 | July 22 2000, M.Asai (tag event-V02-00-00) |
---|
| 488 | - Adding some new Set methods to G4PrimaryVertex and G4PrimaryParticle |
---|
| 489 | classes. |
---|
| 490 | |
---|
| 491 | Jan 26, 00, M.Asai (tag event-V01-00-01) |
---|
| 492 | - Corrections for trajectories of suspended tracks |
---|
| 493 | - This tag requires tracking-V01-00-01 |
---|
| 494 | |
---|
| 495 | Jan 12, 00, M.Asai (tag event-V01-00-00) |
---|
| 496 | - G4EventManager becomes a singleton. |
---|
| 497 | - G4EventManager keeps the pointers of all user action classes except |
---|
| 498 | run action. |
---|
| 499 | - Null pointer protections are added for SetUserAction methods in |
---|
| 500 | G4EventManager and G4StackManager. |
---|
| 501 | |
---|
| 502 | Nov 4, 99, M.Asai (tag event-V00-01-01) |
---|
| 503 | - Comments are enriched for the software reference manual |
---|
| 504 | |
---|
| 505 | Oct 4, 99, J.Allison (tag event-V00-01-00) |
---|
| 506 | - Removed -I$(G4BASE)/graphics_reps/include from GNUmakefile (no |
---|
| 507 | longer necessary after G4VVisManager moved to intercoms). |
---|
| 508 | |
---|
| 509 | Jun 7, 99, J.Allison (tag event-01-00-03) |
---|
| 510 | - Trapped "G4HEPEvtInterface:: cannot open file." |
---|
| 511 | |
---|
| 512 | Apr 15, 99 M.Asai (tag event-01-00-02) |
---|
| 513 | - Catch up the changes of trajectory classes in tracking category. |
---|
| 514 | |
---|
| 515 | Apr 09, 99 M.Asai (tag event-01-00-01) |
---|
| 516 | - Change the pointer arguments in user action classes to const. |
---|
| 517 | |
---|
| 518 | Nov 11, 98 M.Asai (tag event-00-03-04) |
---|
| 519 | - Optimize G4PrimaryVertex for events such as having huge number |
---|
| 520 | of primaries. |
---|
| 521 | |
---|
| 522 | Oct 10, 98 M.Asai (tag event-00-03-03) |
---|
| 523 | - Bug fix in G4PrimaryVertex. |
---|
| 524 | - Add verbosity to G4PrimaryXXX. |
---|
| 525 | |
---|
| 526 | Oct 01, 98 M.Asai (tag event-00-03-02) |
---|
| 527 | - Introducing a new inlined method in G4ParticleGun.hh. |
---|
| 528 | |
---|
| 529 | Sep. 21, 98 M.Asai (tag event-00-03-01) |
---|
| 530 | - Inclusion of "G4HCofThisEvent.hh" and "G4DCofThisEvent.hh" moved |
---|
| 531 | from "G4Event.cc" to "G4Event.hh", to avoid the link problem on |
---|
| 532 | HP-CC (not aCC). |
---|
| 533 | |
---|
| 534 | July 19, 98 M.Asai (tag event-00-01-03) |
---|
| 535 | - More tight check against EoF in G4HEPEvtInterface |
---|
| 536 | |
---|
| 537 | July 15, 98 M.Asai (tag event-00-01-02) |
---|
| 538 | |
---|
| 539 | July 4, 98 M.Asai (tag event-00-01-01) |
---|
| 540 | - ready for the beta release |
---|
| 541 | |
---|
| 542 | June 30, 98 M.Asai (tag event-00-07-01) |
---|
| 543 | - Introduce shortlived particles |
---|
| 544 | |
---|
| 545 | June 22, 98 P. Urban |
---|
| 546 | - Preliminary results of tracking optimisation merged into the HEAD. |
---|
| 547 | - tagged as event-00-06-03 |
---|
| 548 | |
---|
| 549 | June 10, 98 M.Asai |
---|
| 550 | - G4ParticleGunMessenger.cc is modified to catch up the new G4UIcommand |
---|
| 551 | - tagged as event-00-06-02 |
---|
| 552 | |
---|
| 553 | June 8, 98 M.Asai |
---|
| 554 | - tagged as event-00-06-01 |
---|
| 555 | |
---|
| 556 | June 6, 98 M.Asai |
---|
| 557 | - G4Event and G4EventManager is updated for the new "digita+hits" scheme |
---|
| 558 | - GNUmakefile is updated |
---|
| 559 | |
---|
| 560 | May 6, 98 M.Asai |
---|
| 561 | - G4ParticleGun is cleaned up. |
---|
| 562 | |
---|
| 563 | April 29, 98 G.Cosmo (event-00-05-02) |
---|
| 564 | - Removed print-out of track's pointers from verbose level in |
---|
| 565 | G4EventManager.cc (P.Urban) |
---|
| 566 | |
---|
| 567 | April 22, 98 M.Asai |
---|
| 568 | - Tagged as event-00-05-01 |
---|
| 569 | |
---|
| 570 | April 9, 98 G.Cosmo |
---|
| 571 | - Porting on DEC-cxx 6.0. |
---|
| 572 | Removed meaningless usage of "const" qualifier from functions |
---|
| 573 | return type for basic types by value. Modified files: |
---|
| 574 | G4StackManager.hh, G4TrackStack.hh |
---|
| 575 | |
---|
| 576 | April 6, 97 M.Nagamatu |
---|
| 577 | - modified G4ParticleGunMessenger.cc to fix the "Unit length" of |
---|
| 578 | /gun/position command. |
---|
| 579 | |
---|
| 580 | December 19, 97 G. Cosmo - (alpha03) |
---|
| 581 | |
---|
| 582 | - Created. |
---|