source: trunk/source/physics_lists/History @ 1206

Last change on this file since 1206 was 988, checked in by garnier, 15 years ago

fichiers manquants

File size: 16.2 KB
Line 
1$Id: History,v 1.78 2009/02/19 12:49:56 vnivanch Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                  Hadronic physics-list History
9                  -----------------------------
10This file should be used by the G4 example coordinator to briefly
11summarize all major modifications introduced in the code and keep
12track of all tags.
13
14     ----------------------------------------------------------
15     * Reverse chronological order (last date on top), please *
16     ----------------------------------------------------------
17
1816-02-2009, V.Ivanchenko phys-lists-V09-02-01
19G4IonBinaryCascadePhysics - use Shen cross section only if Tripathi is
20                            not applicable (fixed order of x-sections)
21G4HadronInelasticQBBC - use G4StringChipsParticleLevelInterface instead of
22                        obsolete G4StringChipsInterface
23
2405-02-2009, V.Ivanchenko phys-lists-V09-02-00
25G4MiscLHEPBuilder - create processes by "new" in order to have proper deletion
26  at the end of run
27
2805-12-2008, G.Cosmo phys-lists-V09-01-20
29- Added missing dependency to "run" category in GLOBLIBS for DLL parsing
30  induced by G4PhysicsListFactory which now brings in dependency on
31  G4VModularPhysicsList.
32
3301-12-2008, V.Ivanchenko phys-lists-V09-01-19
34G4HadronElasticPhysics - fixed adding optional Barashenkov Xsection
35QBBC - added QBBBG option
36
3721-11-2008, V.Ivanchenko phys-lists-V09-01-18
38- Added sigma_c+, sigma_c++ in the list of stable hadrons
39- added interfaces to G4PhysicsListFactory - ALICE requirement
40
4120-11-2008, V.Ivanchenko phys-lists-V09-01-17
42- Added charge exchange process to QBBC Physics Lists
43
4417-11-2008, V.Ivanchenko phys-lists-V09-01-16
45- Added names to string models builders
46
4714-11-2008, V.Ivanchenko phys-lists-V09-01-15
48G4EmStandardPhysics_option1 - disable ApplyCuts option
49G4EmStandardPhysics_option3 - linLossLimit set to be default (0.01)
50G4PhysicsListFactory - added QBBCG
51
5215-10-2008, V.Ivanchenko phys-lists-V09-01-14
53In all EM builders - set inactive for AlongStep for bremsstrahlung and pair
54                     production porcesses for minor CPU improvenment
55
5615-10-2008, V.Ivanchenko phys-lists-V09-01-13
57In all EM builders: added hadron bemsstrahlung and e+e- pair production
58  and e-msc for e+-;
59G4EmStandardPhysics_option2 - enable "ApplyCuts", disable "SubCutoff"
60G4EmStandardPhysics_option3 - added G4LowEnergyRayleigh, set 120 bins
61  for tables (60 is the default), StepFunction per particle type
62
6324-09-2008, V.Ivanchenko phys-lists-V09-01-12
64- QBBC temporary variant which is equivalent QGSP_BERT without LHEP
65  for protons, neutrons and pions   
66
6717-09-2008, V.Ivanchenko phys-lists-V09-01-11
68- G4NeutronTrackingCut - added Set methods to define time and energy
69                         limits directly
70- G4HadronInelasticQBBC, QBBC - use FTF with Binary Casacde, improved cout
71
7204-08-2008, V.Ivanchenko phys-lists-V09-01-10
73- G4EmStandardPhysics_option2 : use mu-msc for all particles,
74                                switch off "subcut" option,
75                                switch on "ApplyCuts" option
76- G4EmStandardPhysics_option3 : use e-msc for all particles,
77                                switch off subcutoff
78- QBBC - use FTF as a default, remove obsolete methods
79
8030-4-2008, G.Folger      phys-lists-V09-01-09
81- Update lists/include/FTF*.icc and lists/include/HadronPhysicsFTF*.icc
82   to NOT use Quasielastic from Chips, as FTF now has quasi-elastic included
83   in the FTF model itsself.
84
8530-05-2008, V.Ivanchenko phys-lists-V09-01-08
86- GNUmakefile - added electromagnetic/highenergy
87- G4EmStandardPhysics_option3 : define linLossLimit per particle type
88- G4EmStandardPhysics_option2 : define linLossLimit 0.01,
89                added hadron induced bremsstrahlung and pair production
90
9119-05-2008, V.Ivanchenko phys-lists-V09-01-07
92- removed obsolete class G4HadronProcessStore (similar is available
93  in processes/hadronic/management)
94
9530-4-2008, G.Folger      phys-lists-V09-01-06
96- Fix delete using uninitialized pointers in FTF-BIC, in
97   HadronPhysicsFTF_BIC.{hh,cc},  G4FTFBinaryNeutronBuilder.{hh,cc} and
98   G4LEPNeutronBuilder.cc
99- Remove QGSP_BIC2 and QGSP_CASC lists, and related files.
100
101
10229-04-2008, V.Ivanchenko phys-lists-V09-01-05
103- fixed link problem
104
10525-04-2008, V.Ivanchenko phys-lists-V09-01-04
106- Added D and B mesons to all EM bulders G4EmStandardPhysics*
107- QBBC - fixed compillation warning
108- G4EmStandardPhysics_option2,3 - use spline for Physics Tables
109- G4PhysListFactory - new helper class for building PhysList
110
11126-03-2008, V.Ivanchenko phys-lists-V09-01-03
11226-03-2008, mma
113- G4EmStandardPhysics_option3 : SetStepFunction() per particle type     
114     
11518-03-2008, V.Ivanchenko phys-lists-V09-01-02
11617-03-2008, mma
117- cosmetic in G4EmStandardPhysics_ to handle G4EmProcessOptions
118
11913-03-2008, V.Ivanchenko phys-lists-V09-01-01
120- Added new builder G4EmStandardPhysics_option3
121
12208-01-2008, V.Ivanchenko phys-lists-V09-01-00
123- G4EmExtraPhysics - fixed bug #993 (swap of synkrotron radiation
124  and mu-nuclear activation).
125
12616-11-2007, G.Folger      phys-list-V09-00-12
127- New PL QGSP_BERT_DIF; as QGSP_BERT with projectile diffraction for proton
128  and neutron enabled.
129   
13026-11-2007, V.Ivanchenko phys-lists-V09-00-11
131- QBBC - fixed bug in adding of cross section for pions
132
13316-11-2007, G.Folger      phys-list-V09-00-10
134- New PL FTF_BIC. Equivalent to QGS_BIC. For pions LEP is not used, as BIC is
135    used up to 5 GeV, thus overlapping with FTF starting at 4 GeV.
136
13715-11-2007, V.Ivanchenko phys-lists-V09-00-09
138- added a possibility to activate G4SynchrotronRadiation and mu-nuclear
139  betwen runs;
140- G4HadronHElasticPhysics - fixed name;
141- QBBC - tuned energy thresholds between string and cascade models
142
14315-11-2007, G.Folger      phys-list-V09-00-08
144- New PL QGSC_BERT; use QGSC down to overlap with BERT. LEP not used
145   for proton,neutron,pions,Kaons, except neutron capture and neutron
146   induced fission
147
14815-11-2007, V.Ivanchenko phys-lists-V09-00-07
149- fixed QBBC Physics List for pi and K mesons
150
15115-11-2007, V.Ivanchenko phys-lists-V09-00-06
152- G4RadioactiveDecayPhysics optional builder is added
153- QBBC Physics List use correct interface to CHIPS
154
15514-11-2007, V.Ivanchenko phys-lists-V09-00-05
156- G4HadronDElasticPhysics - fixed run time bug - added low-energy model
157- QBBC options are reviewed and left: QBBC, QBBC_DEL,QBBC_HEL, QBBC_HP
158
15913-11-2007, V.Ivanchenko phys-lists-V09-00-04
160- G4HadronDElasticPhysics is added
161- QBBC Physics List upgraded for 9.1
162
16313-11-2007, G.Folger      phys-list-V09-00-03
164- Enable use of projectile diffraction in QGSP-like lists, and create
165   new list using projectile diffraction QGSP_DIF
166- New PL QGS_BIC; like QGSP_BIC, but use binary also for pion and for
167    rescattering via the propagate interface; the deexcitation implicitely
168    uses precompound.
169     
17031-10-2007, G.Folger      phys-list-V09-00-02
171- New PL QGSP_BIC2: like QGSP_BIC, but use BIC for low energy pions
172
17319-10-2007, G.Folger      phys-list-V09-00-01
174- New PL FTFP_BERT: FTFP with Bertini cascade. Crossover from Bertini
175     to FTFP at 4-5 GeV. No LEP for inelastic for p,n,pi,K.
176-  G4LEPNeutronBuilder.cc: when limit for MaxInelastic is 0, do NOT add
177     LEP for inelastic; needed by above FTFP_BERT.
178
17902-10-2007, V.Ivanchenko phys-lists-V09-00-00
180- G4EmStandardPhysics_option2 - increase number of bins in tables in
181                                two times
182
18327-06-2007, G.Cosmo      phys-lists-V08-03-07
184- Updated G4DataQuestionaire to change NeutronHPCrossSections with
185  G4NEUTRONHPDATA environment variable.
186
18711-06-2007, V.Ivanchenko phys-lists-V08-03-06
188- G4EmStandardPhysics_option1 - substitute name "G4v71" by "Minimal"
189
19001-06-2007, V.Ivanchenko phys-lists-V08-03-05
191- in QBBC.icc use consistent cross sections for elastic and inelastic
192
19301-06-2007, G.Folger     phys-lists-V08-03-04
194- active Quasielastic for FTF lists. Required changes to lists/*/HadronPhysicsFTF*,
195   and builders/*/G4FTF*Builder.*
196- lower threshold for FTF: FTF starts at 4.0 GeV, overlaps with LEP up to 5.0 GeV   
197
19824-05-2007, G.Folger     phys-lists-V08-03-03
199- remove obsolete physics lists LHEP_HP, QGSP_HP, LHEP_BIC,
200   LHEP_BIC_HP, LHEP_PRECO.
201- remove physics lists using Mars leading particle classes (*LEAD*).
202- QGSP_BIC_HP is no longer experimental
203- Increment PACK version number
204
20523-05-2007, V.Ivanchenko phys-lists-V08-03-02
206- add G4QEmExtraPhysics for gamma, e+-, mu+- nuclear CHIPS
207
20818-05-2007, V.Ivanchenko phys-lists-V08-03-01
209- remove obsolete G4EmStandardPhysics72 and G4EmStandardPhysics71
210- use new commands for G4EmStandardPhysics_option1,2
211
21216-05-2007, V.Ivanchenko phys-lists-V08-03-00
213-  Create new builders G4EmStandardPhysics_option1 from G4EmStandardPhysics71
214   G4EmStandardPhysics_option2 from G4EmStandardPhysics72
215-  Remove definition of name of EM constructor from all PL.icc files, now
216   name of EM constructor defined inside the constructor itself.
217
21807-05-2007, G.Folger     phys-lists-V08-02-12
219-  Add QGSP_BERT_TRV; copy of QGSP_BERT, but change to BERT occurs at
220    (5.0 - 5.4) GeV for proton/neutron/pion/Kaon
221-  Increase Pack version number to 5.2   
222
22302-05-2007, V.Ivanchenko phys-lists-V08-02-11
224-  Fix bug in EMV seria of Physics Lists - restore high performance
225
22626-04-2007, G.Folger     phys-lists-V08-02-10
227 - For QGSC, QGSC_EMV, and QGSC_EFLOW enable use of G4QCaptureAtRest()
228   also for muons. Mods needed in G4QStoppingPhysics as well.
229
23026-04-2007, G.Folger     phys-lists-V08-02-09
231 - Modifications for Quasielastic. Added to all QGS physics lists execpt
232    the two obsolete QGSC_LEAD/QGSC_LEAD_HP. This also required adapting of
233    - HadronsPhysicsXYZ
234    - {QGSP;QGSC;QGSC_EFLOW}{Neutron,Proton,PiK}Builder
235 - removed unneeded HadronPhysics...{EMV,EMX}; HadronPhysicsLHEP_EMV stays,
236    as this differs in stopping     
237
23816-04-2007, V.Ivanchenko phys-lists-V08-02-08
239-  QBBC Physics Lists adopt recent upgrades in QGS and FTF
240
24102-04-2007, G.Folger     phys-lists-V08-02-07
242-  Correct compilation problem with QGSP.icc
243
24430-03-2007, G. Folger    phys-lists-V08-02-06
245-  Add quasielastic in QGSP; this requiredchanges to
246   - QGSP{proton,Neutron,PiK}Builder adds QuasiElasticChannel on conditional
247     flag
248   - HadronPhysicsQGSP passes flag (default=false) to Builders
249   - QGSP uses flag to include quasielastic
250- new list QGSP_NQSE is copy of QGSP without quasielastic
251
25227-03-2007, V.Ivanchenko phys-lists-V08-02-05
253-  G4EmStandardPhysics72 use skin=0 (no ComputeStep)
254-  G4HadronHElasticPhysics uses new cross section classes G4BGGNucleonElasticXS
255   and G4BGGPionElasticXS (V.Ivanchenko)
256
25701-03-2007, V.Ivanchenko phys-lists-V08-02-04
258-  G4EmStandardPhysics and G4EmStandardPhysics71 use skin=0 (no ComputeStep)
259
26020-02-2007, V.Ivanchenko phys-lists-V08-02-03
261- G4HadronElasticPhysics set limits on low energy and QElastic to zero
262
26313-02-2007, V.Ivanchenko phys-lists-V08-02-02
264-  G4EmStandardPhysics - remove extra printout
265
26613-02-2007, V.Ivanchenko  phys-lists-V08-02-01
267-  G4EmStandardPhysics - use G4hMultipleScattering for muons
268-  G4EmStandardPhysics72 use default msc
269
27013-02-2007, A.Howard 
271-  Added set min/max Energy and Inelastic Energy to NeutronHP builder
272-  Fixed special cuts for LBE physics list
273
27415-12-2006, G.Folger  -    phys-lists-V08-02-00
275-  Fix in QGSP_BIC_HP: use HP elastic in this list ( thanks to Alex)
276
27705.12.2006, G.Folger  -    phys-lists-V08-01-13
278 - add QGSC_EFLOW, using new energy flow method for CHIPS; consequently,
279   HadronPhysicsQGSC_EFLOW and builders G4QGSCEflow{Proton,Neutron,PiK}Builder
280   added as well.
281   QGSC changed to use G4QStringChipsParticleLevelInterface via the builders
282   G4QGS{Proton,Neutron,PiK}Builder; this emulates 8.1 modeling.
283   
28405.12.2006, G.Cosmo
285 - GNUmakefile: added definition of GLOBLIBS with correct library
286   dependencies to allow for generation of DLLs on Windows.
287
28829.11.2006, G.Folger  -    phys-lists-V08-01-12
289 - in G4HadronQElasticPhysics initialize wasActivated in ctor
290
29128.11.2006, G.Folger  -    phys-lists-V08-01-11
292 - add QGSP_QEL, i.e QGSP with chips elastic
293
29424.11.2006, G.Folger  -    phys-lists-V08-01-10
295 - add QGSC_EMV and QGSP_BIC_HP
296 - correct neutron tracking cut
297 - various small fixes
298 - update versions numbers
299
30021.11.2006, G.Folger  -    phys-lists-V08-01-09
301 - add warning to obsolete physics lists
302   (LHEP: _HP, _BIC, BIC_HP, _PRECO, QGSP_HP)
303 - add neutron tracking cut to QGSP and FTF lists without _HP extension
30403.11.2006, G.Folger  -    phys-lists-V08-01-08
305- Move physics lists into source tree
306- Simplify directory/library structure
307- delete 2 _GN lists - added for G4 8.1 by mistake,
308
30905.10.2006, V.Ivanchenko - phys-lists-V08-01-07
310- QBBC - use LHEP cross section if LHEP option is configured
311
31226.09.2006, V.Ivanchenko - phys-lists-V08-01-06
313- QBBC physics lists - add an option to use Glauber-Gribov cross sections
314
31515.08.2006, V.Ivanchenko - phys-lists-V08-01-05
316- G4NadronElasticPhysics - move includes from .cc to .hh
317
31810.08.2006, V.Ivanchenko - phys-lists-V08-01-04
319- G4NadronElasticPhysics - configure neutrons separately
320  from other hadrons
321- G4HadronProcessStore - implement computation of cross sections
322
32326.07.2006, V.Ivanchenko - phys-lists-V08-01-03
324- Return pLimit= 20 MeV/c
325
32624.07.2006, V.Ivanchenko - phys-lists-V08-01-02
327- Fix - add G4NeutronHPElasticData in the PL, not inside the process
328- Use pLimit=60 MeV/c instead of 20 MeV/c
329
33014.07.06, G.Folger       - phys-lists-V08-01-01
331- Correct flag for HP in G4HadronElasticPhysics() to true for
332  LHEP_HP and QGSP_HP
333
33405.07.2006, V.Ivanchenko - phys-lists-V08-01-00
335- Fix initialisation problem for QBBC_HP
336- Fix HP regime for G4NadronElasticPhysics
337- Add cout of the list of processes and models for QBBC
338
33924.06.2006, V.Ivanchenko - phys-lists-V08-00-15
340- Fix typo in BinaryIon builder
341
34223.06.2006, V.Ivanchenko - phys-lists-V08-00-14
343- Fixed activation of LHEp for ions
344
34523.06.2006, V.Ivanchenko - phys-lists-V08-00-13
346- Set dRoverRange=0.8 for EM physics v71 
347- Set emaxLHEP=1 TeV for light ions
348
34921.06.2006, V.Ivanchenko - phys-lists-V08-00-12
350- In QGSP_EMV use EM physics v71
351- Create new  QGSP_EMX and use EM physics v72
352
35321.06.2006, G.Folger
354-  Update physics list version nyumbers, add 0.1 to all modified lists
355
35620.06.2006, G.Folger - phys-lists-V08-00-11
357- Use Bertini cascade for Kaons (K+,K-, K0L, k0S)
358- Add Binary Cascade for Ions to BIC PhysicsLists (VI)
359 
36020.06.2006, V.Ivanchenko - phys-lists-V08-00-10
361- Add mu-nuclear option to G4EmExtraBuilder
362- Add commands to G4EmMessenger
363
36417.06.2006, G.Folger - phys-lists-V08-00-09
365- Remove remaining elastic pointers from LHEP builders to
366  avoid crash at destruction
367
36816.06.2006, V.Ivanchenko - phys-lists-V08-00-08
369- Propose more fast EM option QGSP_EMV
370
37116.06.2006, V.Ivanchenko - phys-lists-V08-00-07
372- Fix link problem
373
37415.06.2006, V.Ivanchenko - phys-lists-V08-00-06
375- Update QGSP_EMV
376- Propose G4EmStandardPhysics72 as a fast EM physics
377
37815.05.2006, G.Folger     - hadr-lists-V08-00-05
379- Move elastic out of G4Neutron/Proton/PIK- Builder, and use
380   G4HadronElasticPhyics directly in PL
381
38214.06.2006, V.Ivanchenko - phys-lists-V08-00-04
383- Fix bug in G4QStoppingPhysics
384- Use G4QStoppingPhysics in QBBC
385
38608.06.2006, V.Ivanchenko - phys-lists-V08-00-03
387- Migrade stopping physics to CHIPS for all except LBE and LHEP
388- HadronPhysicsQGSP_GN - fix name of the builder
389
39006.06.2006, V.Ivanchenko - phys-lists-V08-00-02
391- Fix compilation error at SUN
392- Use Bertini for kaons in QBBC
393
39403.06.2006, V.Ivanchenko - phys-lists-V08-00-01
395- Fix number of destructors
396- add QBBC subdirectory
397
39802.06.2006, V.Ivanchenko - phys-lists-V08-00-00
399- Exclude physics_list/electromagnetic subdirectory
400- Fix destructor for G4MiscLHEPBuilder
401- Fix problem in destructors of G4DecayPhysics and G4ElectroNuclearBuilder
402- Fix typo in LHEP PhysicsList
403- fix minor typo in G4EmMessenger
404- rename G4EmStandardPhysics71 ->G4EmStandardPhysics72;
405- define StepFunction of e+ and e- (1.0, 1.0*mm) for G4EmStandardPhysics71
406  in order to have backward compatibility with the previous release
407
40802.12.2005, G.Folger & V.Ivantchenko - phys-lists-V07-01-01
409- Includes tags: emphys-V07-01-01 and hadr-lists-V07-01-02.
410- Implemented migration of physics lists to non static particles scheme.
411
41202.08.2005, G.Cosmo - phys-lists-V07-01-00
413- Corrected README of hadronic lists for build instructions.
414
41513.12.2004, G.Cosmo - phys-lists-V06-02-00
416- Imported hadronic lists and electromagnetic lists from top-level.
417- Created.
Note: See TracBrowser for help on using the repository browser.