Import Geant4 11.0.0.beta source tree
This commit is contained in:
@@ -16,10 +16,24 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
26 May 21: D. Sawkey (xrays-V10-06-09)
|
||||
26 May 21: D. Sawkey (xrays-V10-07-03)
|
||||
- G4Scintillation: change IsApplicable to all particles except opticalphoton
|
||||
and short-lived. Address bug 2372.
|
||||
|
||||
16 April 21: B. Morgan (xrays-V10-07-02)
|
||||
- Migrate to build to modular CMake API
|
||||
|
||||
24 February 21: D. Sawkey (xrays-V10-07-01)
|
||||
- G4Scintillation. Remove deprecated optical commands.
|
||||
|
||||
11 February 21: D. Sawkey (xrays-V10-07-00)
|
||||
- large cleaning (all files)
|
||||
- remove commented out code
|
||||
- add ProcessDescription and DumpInfo
|
||||
- organize order of headers, remove and add as needed
|
||||
- use constexpr for numbers
|
||||
- replace G4PhysicsOrderedFreeVector with G4PhysicsFreeVector
|
||||
|
||||
5 October 20: D. Sawkey (xrays-V10-06-08)
|
||||
- G4Cerenkov, G4Scintillation: apply clang-format style guidelines
|
||||
|
||||
@@ -56,7 +70,7 @@ committal in the CVS repository !
|
||||
- G4SynchrotronRadiation, G4VTransitionRadiation - fixed deregistration
|
||||
|
||||
03 April 19: V. Ivanchenko (xrays-V10-05-01)
|
||||
- G4SynchrotronRadiation, G4VTransitionRadiation - added
|
||||
- G4SynchrotronRadiation, G4VTransitionRadiation - added
|
||||
Register/DeRegister mechnism
|
||||
|
||||
11 March 19: D. Sawkey (xrays-V10-05-00)
|
||||
@@ -89,7 +103,7 @@ committal in the CVS repository !
|
||||
Thanks to Raphael Isemann for reporting this.
|
||||
|
||||
11 September 17: S.Y.Jun (xrays-V10-03-00)
|
||||
- Change material property keys by the enum (index) type defined in
|
||||
- Change material property keys by the enum (index) type defined in
|
||||
G4MaterialPropertiesIndex
|
||||
|
||||
20 Jun 16: P. Gumplinger (xrays-V10-02-05)
|
||||
@@ -126,7 +140,7 @@ committal in the CVS repository !
|
||||
- G4ForwardXrayTR - fixed Coverity report (V.Grichine)
|
||||
|
||||
27 Oct 14: A.Dotti (xrays-V10-00-06)
|
||||
- Address problem #1675, this requires re engineering of
|
||||
- Address problem #1675, this requires re engineering of
|
||||
all UI commands related to optical processes and created
|
||||
in G4OpticalPhysics.
|
||||
- Co-working tags: xrays-V10-00-06, op-V10-00-09, phys-ctor-em-V10-00-17
|
||||
@@ -142,8 +156,8 @@ committal in the CVS repository !
|
||||
- G4VXTRenergyLoss - fixed Coverity reports
|
||||
|
||||
01 Aug 14: V.Ivanchenko (xrays-V10-00-02)
|
||||
- G4SynchrotronRadiation - H.Burkhardt extend model from e+, e- to be
|
||||
universal - applicable for all relativistic charged particles
|
||||
- G4SynchrotronRadiation - H.Burkhardt extend model from e+, e- to be
|
||||
universal - applicable for all relativistic charged particles
|
||||
|
||||
07 Jan 14: P.Gumplinger (xrays-V10-00-01)
|
||||
- make all static 'Set/Add/Remove' methods non-inline in G4Scintillation
|
||||
@@ -168,12 +182,12 @@ committal in the CVS repository !
|
||||
- G4Cerenkov - added BuildPhysicsTable method which is doing initialisation
|
||||
as before but at the moment when material list is fully defined;
|
||||
it is assumed that the list of materials is not changed for the next runs;
|
||||
internal table has NULL pointer to PhysicsVector if material properties
|
||||
internal table has NULL pointer to PhysicsVector if material properties
|
||||
are not defined for a given material, this pointer is check in when step
|
||||
limitation is computed.
|
||||
limitation is computed.
|
||||
|
||||
28 May 13: P.Gumplinger (xrays-V09-06-03)
|
||||
- G4Scintillation.cc: Fixed bug in G4Scintillation
|
||||
- G4Scintillation.cc: Fixed bug in G4Scintillation
|
||||
"ScintillationYieldByParticleType" mode to correctly produce photons for
|
||||
nonlinear scintillators, accounting for variable particle step size in the
|
||||
scintillator (dependent on G4 tracking and production cuts) and attempting
|
||||
@@ -184,18 +198,18 @@ committal in the CVS repository !
|
||||
13 May 13: P. Gumplinger (xrays-V09-06-02)
|
||||
- G4Scintillation.cc give the YieldRatio priority in cases when the
|
||||
ExcitationRatio is both 0.0 or 1.0; necessary because the defaults in
|
||||
G4Scintillation.cc (1.0) and G4OpticalPhysics.cc (0.0) are inconsistent
|
||||
G4Scintillation.cc (1.0) and G4OpticalPhysics.cc (0.0) are inconsistent
|
||||
|
||||
21 Feb 13: V.Ivanchenko (xrays-V09-06-01)
|
||||
- G4VXTRenergyLoss, G4StrawTubeXTRadiator - use const declaration to
|
||||
array of G4SandiaTable values
|
||||
|
||||
18 Feb 13: V.Ivanchenko (xrays-V09-06-00)
|
||||
- G4SynchrotronRadiation, G4ForwardXrayTR - removed G4ThreadLocal
|
||||
- G4SynchrotronRadiation, G4ForwardXrayTR - removed G4ThreadLocal
|
||||
declarations
|
||||
|
||||
21 Sept 12: P.Gumplinger (xrays-V09-05-06)
|
||||
- Remove what has now become an annoying NOTE warning in the constructor of
|
||||
- Remove what has now become an annoying NOTE warning in the constructor of
|
||||
G4Cerenkov
|
||||
|
||||
10 July 12: G.Cosmo (xrays-V09-05-05)
|
||||
@@ -213,12 +227,12 @@ committal in the CVS repository !
|
||||
- G4Cerenkov.hh, G4Scintillation.hh trying to fix Coverity warnings
|
||||
|
||||
08 February 12: V. Grichine (xrays-V09-05-01)
|
||||
- G4SynchrotronRadiarion and G4SynchrotronRadiarionInMat was modified to
|
||||
provide more realistic angualr distribution for secondary SR gammas
|
||||
- G4SynchrotronRadiarion and G4SynchrotronRadiarionInMat was modified to
|
||||
provide more realistic angualr distribution for secondary SR gammas
|
||||
accordong to simplified dipole busted approach.
|
||||
|
||||
20 December 11: V. Grichine (xrays-V09-05-00)
|
||||
- G4VXTRenergyLoss.cc and regular XTR radiators/models were updated for more
|
||||
- G4VXTRenergyLoss.cc and regular XTR radiators/models were updated for more
|
||||
accurate angular distribution of XTR
|
||||
|
||||
18 November 11: G.Folger (xrays-V09-04-10)
|
||||
@@ -243,8 +257,8 @@ committal in the CVS repository !
|
||||
and deallocate it directly inside class constructors/destructor.
|
||||
|
||||
30 July 11: V.Ivant (xrays-V09-04-05)
|
||||
- G4SynchrotronRadiation, G4SynchrotronRadiationInMat - fixed
|
||||
length of C-arrays for the interface with EM field (addressed
|
||||
- G4SynchrotronRadiation, G4SynchrotronRadiationInMat - fixed
|
||||
length of C-arrays for the interface with EM field (addressed
|
||||
bug report #1236)
|
||||
|
||||
12 July 11: V.Ivant (xrays-V09-04-04)
|
||||
@@ -256,7 +270,7 @@ committal in the CVS repository !
|
||||
- G4TransparentRegXTRadiator - fixed new gcc-4.6.0 warnings
|
||||
|
||||
16 May 11: V.Ivant (xrays-V09-04-01)
|
||||
- G4ForwardXrayTR, G4Scintillation, G4TransparentRegXTRadiator,
|
||||
- G4ForwardXrayTR, G4Scintillation, G4TransparentRegXTRadiator,
|
||||
G4VXTRenergyLoss - fixed gcc-4.6.0 warnings
|
||||
|
||||
05 May 11: V.Ivanchenko (xrays-V09-04-00)
|
||||
@@ -280,7 +294,7 @@ committal in the CVS repository !
|
||||
of Nuclear Science and Engineeering - MIT)
|
||||
|
||||
14 October 10: V. Ivanchenko (xrays-V09-03-02)
|
||||
- G4SynchrotronRadiationInMat, G4SynchrotronRadiation,
|
||||
- G4SynchrotronRadiationInMat, G4SynchrotronRadiation,
|
||||
G4TransitionRadiation - added process sub-types
|
||||
|
||||
16 June 10: G. Cosmo (xrays-V09-03-01)
|
||||
@@ -290,7 +304,7 @@ committal in the CVS repository !
|
||||
- Scintillation rise time included, thanks to Martin Goettlich/DESY
|
||||
|
||||
29 July 09: P. Gumplinger (xrays-V09-02-00)
|
||||
- Change IsApplicable for G4Cerenkov and G4Scintillation to
|
||||
- Change IsApplicable for G4Cerenkov and G4Scintillation to
|
||||
exclude short-lived particles.
|
||||
|
||||
14 November 08: P. Gumplinger (xrays-V09-01-06)
|
||||
@@ -312,7 +326,7 @@ committal in the CVS repository !
|
||||
tracking-V09-01-03 or newer is required.
|
||||
|
||||
04 July 08: P. Gumplinger (xrays-V09-01-03)
|
||||
- In G4Scintillation and G4Cerenkov now
|
||||
- In G4Scintillation and G4Cerenkov now
|
||||
SetTouchableHandle(aStep.GetPreStepPoint()->GetTouchableHandle())
|
||||
for the secondaries in the DoIt.
|
||||
|
||||
@@ -331,7 +345,7 @@ committal in the CVS repository !
|
||||
01 February 08: V. Grichine
|
||||
- G4BirkScintillation class was added. The class implements the scintillation
|
||||
process with Birk's law
|
||||
|
||||
|
||||
02 November 07: P. Gumplinger (xrays-V09-00-03)
|
||||
- G4Cerenkov constructor add warning printout about the change
|
||||
to G4VDiscreteProcess
|
||||
@@ -344,13 +358,13 @@ committal in the CVS repository !
|
||||
- G4VXTRenergyLoss: general cleanup of old comments;
|
||||
removed all static members;
|
||||
use verboseLevel variable to control cout
|
||||
- G4XTRTransparentRegRadModel, G4XTRRegularRadModel,
|
||||
- G4XTRTransparentRegRadModel, G4XTRRegularRadModel,
|
||||
G4StrawTubeXTRadiator : cleanup, use verboseLevel to control cout
|
||||
|
||||
|
||||
02 July 07: V.Ivant (xrays-V09-00-00)
|
||||
- G4VXTRenergyLoss: fixed valgrind complains for wrong memory allocation
|
||||
by removing internal initialisation of Sandia table but using Sandia
|
||||
table from material
|
||||
table from material
|
||||
|
||||
19 June 07: V.Ivant (xrays-V08-03-01)
|
||||
- G4VXTRenergyLoss: restore version 1.34 after failing to clean it up
|
||||
@@ -381,19 +395,19 @@ committal in the CVS repository !
|
||||
20 Jan 06: V.Ivant (xrays-V08-00-00)
|
||||
20 Jan 06: V. Grichine
|
||||
- New algorithm for XTR angular distribution based on the transparent regular radiator
|
||||
was developed. The method can help for more precise estimation of XTR angular
|
||||
distribution needed in tracking applications of XTR detectors (ATLAS). The algorithm is
|
||||
under futher testing.
|
||||
was developed. The method can help for more precise estimation of XTR angular
|
||||
distribution needed in tracking applications of XTR detectors (ATLAS). The algorithm is
|
||||
under futher testing.
|
||||
|
||||
25 Aug 05: V.Ivant (xrays-V07-01-03)
|
||||
- G4XTRTransparentRegRadModel: abs -> std::abs
|
||||
- G4XTRTransparentRegRadModel: abs -> std::abs
|
||||
|
||||
15 Aug 05: V.Ivant (xrays-V07-01-02)
|
||||
14 Oct 05: V. Grichine
|
||||
- new XTR models were added with G4VXTRenergyLoss::fExitFlux=true for
|
||||
the description of XTR after radiator. These are: G4XTRRegularRadModel,
|
||||
G4XTRGammaRadModel, G4XTRTransparentRegRadModel. XTR process was
|
||||
transformed to be discrete.
|
||||
G4XTRGammaRadModel, G4XTRTransparentRegRadModel. XTR process was
|
||||
transformed to be discrete.
|
||||
|
||||
|
||||
17 Aug 05: P.Gumplinger (xrays-V07-01-01)
|
||||
@@ -408,7 +422,7 @@ committal in the CVS repository !
|
||||
- Change IsApplicable for G4Cerenkov to exclude 'chargedgeantino'
|
||||
|
||||
06 June 05: V.Ivant (xrays-V07-00-03)
|
||||
- V.Grichine fix in G4TransparentRegXTRadiator - low limit of integration
|
||||
- V.Grichine fix in G4TransparentRegXTRadiator - low limit of integration
|
||||
over theta, which strongly effect the results for ALICE
|
||||
|
||||
27 May 05: V.Ivant (xrays-V07-00-02)
|
||||
@@ -502,7 +516,7 @@ committal in the CVS repository !
|
||||
particle.
|
||||
|
||||
09 may 02: P. Gumplinger (xrays-V04-00-02)
|
||||
- changed method 'IsApplicable' for G4Scintillation to return .false. when it
|
||||
- changed method 'IsApplicable' for G4Scintillation to return .false. when it
|
||||
is called for an optical photon.
|
||||
|
||||
28 mar 02: G. Cosmo (xrays-V04-00-01)
|
||||
@@ -511,10 +525,10 @@ committal in the CVS repository !
|
||||
22 mar 02: V. Grichine (xrays-V04-00-00)
|
||||
- new classes (G4VXTRenergyLoss,G4GammaXTRadiator and G4RegularXTRadiator) were
|
||||
added for the description of X-ray transition radiation as continuous process.
|
||||
|
||||
|
||||
12 nov 01: mma (xrays-V03-02-02)
|
||||
- merge of 00a and 01
|
||||
|
||||
|
||||
24 oct 01: mma (xrays-V03-02-01)
|
||||
- modified G4ForwardXrayTR.cc for cuts per material.
|
||||
Does NOT include mods in "xrays-V03-02-00a".
|
||||
@@ -525,7 +539,7 @@ committal in the CVS repository !
|
||||
|
||||
17 sep 01: mma (xrays-V03-02-00)
|
||||
- modifs in almost all classes for the migration of Materials to pure STL,
|
||||
but backward compatible with g4rw
|
||||
but backward compatible with g4rw
|
||||
|
||||
12 Nov 00: pg (xrays-V02-00-04)
|
||||
- G4Cerenkov.cc: add check on CerenkovAngleIntegrals->IsFilledVectorExist()
|
||||
@@ -537,29 +551,29 @@ committal in the CVS repository !
|
||||
04 oct 00: pg (xrays-V02-00-02)
|
||||
- G4Cerenkov.cc: calculate secondary position from aStep.GetDeltaPosition().
|
||||
- G4Scintillation.cc: calculate secondary position from aStep.GetDeltaPosition().
|
||||
|
||||
|
||||
11 aug 00: mma (xrays-V02-00-01)
|
||||
|
||||
03 aug 00: gc (xrays-V02-00-00r)
|
||||
- G4Scintillation.cc: changed RandGauss to G4RandGauss for fixing
|
||||
events' reproducibility problem.
|
||||
|
||||
24 may 00: mma (xrays-V01-01-02)
|
||||
|
||||
|
||||
24 may 00: mma (xrays-V01-01-02)
|
||||
|
||||
27 apr 00 mma (em-V01-01-01)
|
||||
- G4endl (dec/iso)
|
||||
|
||||
- G4endl (dec/iso)
|
||||
|
||||
26 apr 00 mma (em-V01-01-00)
|
||||
- all EnergyLoss classes renamed G4V...
|
||||
- all EnergyLoss classes renamed G4V...
|
||||
Most classes in standard and muons affected.
|
||||
- G4Muls moved in utils
|
||||
- bugs fixe in MuPairProduction
|
||||
- bugs fixe in MuPairProduction
|
||||
- cowork with geant4-01-01-ref-02
|
||||
|
||||
|
||||
02 mar 00 mma (em-V01-00-00)
|
||||
- new G4VEnergyLoss class and related structure
|
||||
- cowork with geant4-01-00-ref-06
|
||||
|
||||
|
||||
10 nov 99 mma (em-V00-01-03)
|
||||
- migration to STL: remove RWT hash dictionnary
|
||||
|
||||
|
||||
Reference in New Issue
Block a user