Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/parameterisations/Par01/History is written in an unsupported language. File is not indexed.

0001 # Example Par01 History
0002 
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006 
0007 
0008 ## 2021-12-10 Ben Morgan (expar01-V11-00-00)
0009 - Change to new Markdown History format
0010 
0011 ---
0012 
0013 # History entries prior to 11.0
0014 
0015 10-11-2020 B. Morgan (expar01-V10-06-00)
0016 - Migration to G4RunManagerFactory.
0017 
0018 17-05-2018 J.Allison (expar01-V10-04-00)
0019 - Add #include "G4Types.hh"
0020 - Remove G4UI_USE and G4VIS_USE.
0021 - Move instantiation of G4UIExecutive to start of main.
0022 
0023 28-11-2017 I. Hrivnacova (expar01-V10-03-00)
0024 - Fixed Doxygen warnings, formatting
0025 
0026 03-11-2016 M. Verderi (expar01-V10-02-03)
0027 - Use new G4FastSimulationPhysics physics constructor to configure
0028   the physics list for fast simulation
0029 - Suppress Par01PhysicsList.
0030 
0031 02-11-2016 I. Hrivnacova (expar01-V10-02-02)
0032 - Added file descriptions for Doxygen documentation
0033 
0034 27-10-2016 M. Verderi (expar01-V10-02-01)
0035 - apply coding guidelines
0036 
0037 14-10-16 G.Folger (expar01-V10-02-00)
0038 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0039     fix required by clang39 on Linux and MAC
0040 
0041 29-11-2013 M. Verderi (expar01-V09-06-02)
0042 - fix of src/Par01EMShowerModel.cc of spurious remaing CLHEP:: :
0043   bt = CLHEP::RandGamma::shoot(a,1.0); -> bt = G4RandGamma::shoot(a,1.0);
0044   which made random crashes in MT mode.
0045 - thanks to Gabriele, and apologies to Makoto...
0046 
0047 26-11-2013 M. Verderi (expar01-V09-06-01)
0048 - migration to MT.
0049 - required bug fix in region handling in MT, as fast simulation
0050   managers were lost in MT mode.
0051 - required fix in parallel world instantiation in MT mode
0052 - remove unecessary run, event and stepping actions
0053 
0054 7-06-2013 Marc Verderi (expar01-V09-06-00)
0055 - Follow coding guidelines.
0056 - Change tag name exampleN05 -> expar01 due to change of location.
0057 
0058 29-11-2011 Ben Morgan (exampleN05-V09-04-03)
0059 - CMakeLists.txt edited to add standard UI/Vis activation and copying of scripts
0060   to build directory, plus comments and neatification.
0061 
0062 30-09-2011 G.Folger        (exampleN05-V09-04-02)
0063 - Fix gcc46 compilation warnings in ExN05DetectorConstruction.cc
0064 
0065 18th February 2011 G.Folger (exampleN05-V09-04-01)
0066 - ExN05DetectorConstruction: SetProductionCuts() needs array of 4 values, twice
0067 
0068 18th February 2011 G.Folger (exampleN05-V09-04-00)
0069 - ExN05DetectorConstruction: SetProductionCuts() needs array of 4 values
0070 
0071 4th June 2010 Joseph Perl (exampleN05-V09-03-01)
0072 - Updated vis usage
0073 
0074 19th March 2010 Gabriele Cosmo (exampleN05-V09-03-00)
0075 - Migrated physics lists to use particle-based multiple-scattering processes.
0076 
0077 30th October 2009 John Allison (exampleN05-V09-02-00)
0078 - Introduced G4UIExecutive.
0079 
0080 30th November 2007
0081 - modify ExN05PhysicsList.cc to account for Along method of G4FSMP
0082 - tag as exampleN05-V09-00-00
0083 
0084 18th May M. Verderi (exampleN05-V08-03-00)
0085 - remove exampleN05.ref
0086 
0087 11th May 2007 M. Verderi (HEAD)
0088 - migrate to parallel geometry scheme
0089 - add vis.mac
0090 
0091 17th November 2006 Makoto Asai (exampleN05-V08-01-01)
0092 - Fix a bug in ExN05CalorimeterSD.cc which was originated from ExN04CalorimeterSD.cc
0093 
0094 14th November 2006 Gabriele Cosmo (exampleN05-V08-01-00)
0095 - Removed debug printout in ExN05PionShowerModel and ExN05EMShowerModel
0096   DoIt() methods.
0097 
0098 10th November 2006 Marc Verderi
0099 - Changed in physics list to use G4FastSimulationManagerProcess81.
0100 
0101 3rd November 2006 Marc Verderi
0102 - Moved to new parallel geometry scheme, with addition of
0103   ExN05ParallelWorldForPion and removal of ghosts in the
0104   ExN05DetectorConstruction.
0105 - Clean up of the XXXCuts classes, as they are not of primary need for the
0106   example.
0107 
0108 28th June 2006 Makoto Asai (exampleN05-V08-00-01)
0109 - Fix a memory leak in ExN05PionShowerModel.cc
0110 
0111 16th June 2006 Gabriele Cosmo (exampleN05-V08-00-00)
0112 - Use coherent allocation scheme for user-classes and
0113   initialisation in main().
0114 
0115 6th December 2005  Gabriele Cosmo
0116 - Trivial changes for support of CLHEP-2.0.X series.
0117 
0118 4th December 2005  John Allison (exampleN05-V07-01-03)
0119 - Quietened vis manager in batch mode.
0120 
0121 25th November 2005  Marc Verderi  (exampleN05-V07-01-02)
0122 - Ghost functionnality made available back
0123 - requires param-V07-01-03
0124 
0125 16th November 2005  Marc Verderi  (exampleN05-V07-01-01)
0126 - Migration to G4Region.
0127 - NOTE: *** ghost functionnality is not available for now ***.
0128 - Implemented migration to <sstream> from deprecated <strstream>.
0129 
0130 4th November 2005  Marc Verderi  (exampleN05-V07-01-00)
0131 - Use RandGamma from CLHEP end removed custom RandomGamma function.
0132 
0133 28th June 2005  Gabriele Cosmo  (exampleN05-V07-00-00)
0134 - Added inclusion of <cmath> to RandomGamma.cc.
0135 
0136 3rd May 2005  John Allison
0137 - Replaced vis manager with G4VisExecutive.
0138 
0139 December 9, 2004 Vladimir Ivanchenko (exampleN05-V06-02-02)
0140 - Fix compilation problem
0141 
0142 Nov 26, 2004 Marc Verderi (exampleN05-V06-02-01)
0143 - Implemented migration to new G4VParticleChange interfaces.
0144 
0145 May 09, 2004 Hisaya Kurashige (exampleN05-V06-02-00)
0146 - Modify method name for ParticleChange in ExN05SpecialCuts.cc
0147 
0148 December 09, 2003 Hisaya Kurashige
0149 - Add protection for negative proposed step in ExN05MinEkineCuts.cc
0150 
0151 November 10, 2003 Gabriele Cosmo (exampleN05-V05-02-01)
0152 - Removed usage of G4ParticleWithCuts in physics-list (H.Kurasige).
0153 - Removed OPACS driver from vis-manager.
0154 - Cleared usage of LocateGlobalPointAndUpdateTouchable(). Use
0155   LocateGlobalPointAndUpdateTouchableHandle() instead.
0156 - Cleared compilation warnings.
0157 
0158 August 27, 2003 Vladimir Ivanchenko (exampleN05-V05-02-00)
0159 - Migrade to cut per region
0160 
0161 May 28, 2003 Gabriele Cosmo (exampleN05-V05-01-00)
0162 - Get rid of pedantic warnings ...
0163 
0164 Nov 8, 2001 Radovan Chytracek (exampleN05-V03-02-00)
0165 - RC dev changes propagated to the main trunk HEAD revision
0166 
0167 Nov 7, 2001 Marc Verderi (exampleN05-RC-dev)
0168 - changes to be compatible with RC dev: the branch tag is
0169         dev_rc_touchables_branch_start
0170 
0171 Oct 19, 2001  Steve O'Neale (examples-V03-02-00)
0172 - Update reference output
0173 
0174 27th April 2001 Gabriele Cosmo (exampleN05-V03-01-00)
0175 - Migrated to STL vector. Removed RW wrappers.
0176 
0177 25th November 2000 Steve O'Neale (tagset210)
0178 - Update test outputs for min.delta energy cut
0179 - The changes in deposited energy in HAD cal towers upto 20 per cent
0180 - The changes in deposited energy in EM cry(s)tals about 1 part in 10**5
0181 
0182 August 03, 2000  Gabriele Cosmo (exampleN05-V02-00-01r)
0183 - Changed RandGauss to G4RandGauss in ExN05PionShowerModel.cc to fix problem
0184   of events' reproducibility.
0185 
0186 July 28, 2000  Gabriele Cosmo (exampleN05-V02-00-01)
0187 - Includes also new ExN05VisManager class.
0188 
0189 June 26, 2000  John Allison  (exampleN05-V02-00-00)
0190 - Reduced no. of events per run from 500 to 250 in exampleN05.large_N.in.
0191 
0192 June 24, 2000  John Allison  (exampleN05-V01-01-01)
0193 - Updated exampleN05.out for stand-V01-01-05 and utils-V01-01-03.
0194 
0195 June 17, 2000  John Allison  (exampleN05-V01-01-00)
0196 - Updated exampleN05.out for geant4-01-01-ref-06.
0197 
0198 23th April 1999 H.Kurashige
0199 - Remove ConstructHad and ConstructLeptHad in ExN05PhysicsList
0200 
0201 16th April 1999 H.Kurashige
0202 - modify ExN05RunAction  ExN05SteppingAction ExN05TrackingAction
0203 - modify ExN05PhysicsList::SetCuts
0204 
0205 11 December 1998 M. Verderi
0206 - fix made in ExN05CalorimeterSD to allow several instanciations of this class.
0207   The problem was a static variable (HCID) used in EndOfEventAction which made
0208   confusion to get the hits collection. HCID is now put as private (non static!)
0209   member of the class.
0210 - the example.in/.out are updated accordingly
0211 
0212 
0213 9 December 1998 M. Verderi
0214 - Added ExN05PionShowerModel: a model producing hits
0215   for pi+/pi-
0216 - Modify ExN05EMShowerModel to produce a "less unrealistic"
0217   shower shape: now the longitudinal profile is according to
0218   the Gamma distribution. Transverse profile is two cylinder:
0219   the 1 moliere radius receive 90% of the energy, the 3.5 one
0220   receives the rest.
0221 - Added RandomGamma: shoot at random according to the Gamma
0222   distribution. Adapted from RNGAMA function of KERNLIB.
0223   (thanks to D. Bernard who gave me the source).
0224 - ExN05DetectorConstruction. Many changes:
0225         - EM calo size reduced, crytals also;
0226         - addition of an hadronic calorimeter
0227         - addition of a ghost volume
0228   The G4VFastSimulationModel are instanciated(?) here, and
0229   no more in exampleN05.cc
0230 - exampleN05.in modified to shoot pions in order to test
0231   the ghost geometry.
0232 - ExN05PhysicsList modified to add the parameterisation
0233   process as a Post&Along process, because of the ghost.
0234 
0235 
0236 
0237 16th August 1998 H.Kurashige
0238 - Added ExN05MinRangeCuts, ExN05MinEkineCuts, ExN05MaxTimeCuts
0239   and their base class of ExN05SpecialCuts for using UserLimits.
0240 - Modified ExN05PhysicsList to register above processes.
0241 - Modified ExN05DetectorConstruction to attach Userlimits to crystal.
0242 - Added ExN05DetectorMessenger to switch on/off UserLimits.
0243 - Modified exampleN05.in
0244 
0245 
0246 9th August 1998  John Allison
0247 - Changed G4UIterminal to G4UIGAG.
0248 
0249 16th July 1998  John Allison
0250 - Changed /vis~/Draw... to /vis~/draw.
0251 
0252 June 26th 98 Marc Verderi:
0253 
0254 Remove previous files, and add new ones with the
0255 good (hopefully) naming conventions this time.
0256 Improvements done in ExN05EMShowerModel by using
0257 a private navigator, rather than the one for tracking.
0258 
0259    include:
0260         ExN05CalorimeterHit.hh
0261         ExN05CalorimeterHitsCollection.hh
0262         ExN05CalorimeterSD.hh
0263         ExN05DetectorConstruction.hh
0264         ExN05EMShowerModel.hh
0265         ExN05EnergySpot.hh
0266         ExN05EventAction.hh
0267         ExN05EventActionMessenger.hh
0268         ExN05PhysicsList.hh
0269         ExN05PiModel.hh
0270         ExN05PrimaryGeneratorAction.hh
0271         ExN05RunAction.hh
0272         ExN05SteppingAction.hh
0273         ExN05SteppingActionMessenger.hh
0274    src:
0275         ExN05CalorimeterHit.cc
0276         ExN05CalorimeterHitsCollection.cc
0277         ExN05CalorimeterSD.cc
0278         ExN05DetectorConstruction.cc
0279         ExN05EMShowerModel.cc
0280         ExN05EnergySpot.cc
0281         ExN05EventAction.cc
0282         ExN05EventActionMessenger.cc
0283         ExN05PhysicsList.cc
0284         ExN05PiModel.cc
0285         ExN05PrimaryGeneratorAction.cc
0286         ExN05RunAction.cc
0287         ExN05SteppingAction.cc
0288         ExN05SteppingActionMessenger.cc
0289 
0290 May 07, 98 M. Verderi
0291 
0292 - First commit (many improvements needed):
0293         - main() coded in exampleN05.cc
0294         - include:
0295                 MyCalorimeterHit.hh
0296                 MyCalorimeterHitsCollection.hh
0297                 MyCalorimeterSD.hh
0298                 MyDetectorBox.hh
0299                 MyEMCShower.hh
0300                 MyEnergySpot.hh
0301                 MyEventAction.hh
0302                 MyEventActionMessenger.hh
0303                 MyPhysicsList.hh
0304                 MyPiModel.hh
0305                 MyPrimaryGeneratorAction.hh
0306                 MyRunAction.hh
0307                 MySteppingAction.hh
0308                 MySteppingActionMessenger.hh
0309         - src:
0310                 MyCalorimeterHit.cc
0311                 MyCalorimeterHitsCollection.cc
0312                 MyCalorimeterSD.cc
0313                 MyDetectorBox.cc
0314                 MyEMCShower.cc
0315                 MyEnergySpot.cc
0316                 MyEventAction.cc
0317                 MyEventActionMessenger.cc
0318                 MyPhysicsList.cc
0319                 MyPiModel.cc
0320                 MyPrimaryGeneratorAction.cc
0321                 MyRunAction.cc
0322                 MySteppingAction.cc
0323                 MySteppingActionMessenger.cc
0324 
0325 
0326 April 09, 98 G. Cosmo
0327 
0328 - Created.