Import Geant4 10.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2018-12-07 15:15:39 +01:00
parent 6aa23be517
commit db49709b53
11370 changed files with 187480 additions and 160142 deletions
@@ -7,7 +7,6 @@
#
# Generated on : 24/9/2010
#
# $Id: CMakeLists.txt 67758 2013-03-06 23:28:25Z mkelsey $
#
# 20130225 Remove evaporation and utils subdirectories
#------------------------------------------------------------------------------
@@ -1,5 +1,4 @@
# --------------------------------------------------------------
# $Id$
# GNUmakefile for Bertini cascade library.
#
# 20130225 Remove evaporation and utils subdirectories
@@ -1,4 +1,3 @@
$Id: History 72222 2013-07-11 17:28:43Z mkelsey $
-------------------------------------------------------------------
==========================================================
@@ -15,6 +14,75 @@ code and to keep track of all tags.
* Please list in reverse chronological order (last date on top)
---------------------------------------------------------------
19 November 2018 Dennis Wright (hadr-casc-V10-04-12)
-----------------------------------------------------
- fix bug # 2096: non-conservation in precompound interface
Four problems fixed:
G4PreCompoundDeexcitation::deExcite: do not use const reference as
input to theDeExcitation->DeExcite(G4Fragment) because G4PreCompound
can change the fragment and upset the energy balance
G4CollisionOutput::getTotalCharge: subtract electron charges in case
of internal conversion in G4PreCompound
G4CascadeCheckBalance::collide(const G4Fragment& fragment,
G4CollisionOutput& output):
Convert fragment momentum given in MeV to GeV (Bertini units)
and remove electrom masses from energy balance when internal conversion
occurs
09 November 2018 Gabriele Cosmo (hadr-casc-V10-04-11)
------------------------------------------------------
- Fixed few printout typos.
25 October 2018 Makoto Asai (hadr-casc-V10-04-10)
--------------------------------------------------
- G4CascadeParamMessenger.cc : add description to /process/had/
directory. Addressing to bug report #2020.
27 September 2018 Dennis Wright (hadr-casc-V10-04-09)
-------------------------------------------------------
- G4NucleiModel::boundaryTransition : fix by Natalia Toro (SLAC) to
prevent glancing incidence at shell boundaries from reflecting too
many times
19 September 2018 Dennis Wright (hadr-casc-V10-04-08)
-------------------------------------------------------
- G4CascadeT11pizNChannel.cc, G4CascadeT31piNChannel.cc,
G4CascadeT33piNChannel.cc : re-order particle types in final state
arrays so that pion is first and nucleon is second. Two body final
state methods assume this.
- G4CascadeKminusNChannel.cc, G4CascadeKminusPChannel.cc,
G4CascadeKplusNChannel.cc, G4CascadeKplusPChannel.cc,
G4CascadeKzeroBarNChannel.cc, G4CascadeKzeroBarPChannel.cc,
G4CascadeKzeroNChannel.cc, G4CascadeKzeroPChannel.cc :
same as above but re-order only for two- and three-body final states.
- G4CascadeT1GamNChannel.cc : re-order final state particle types so that
mesons are first in two- and three-body cases
17 September 2018 Dennis Wright (hadr-casc-V10-04-07)
-------------------------------------------------------
- G4NucleiModel: replace Kossov parameterization of gammaQDxsec with new
values coming from smooth line through deuteron photo-disintegration
data which include 2004 JLab data up to 3 GeV.
6 July 2018 Vladimir Ivanchenko (hadr-casc-V10-04-06)
------------------------------------------------------
- G4GDecay3 - fixed problem reported by CMS due to wrong kinematics
in the final state by removing loop check; adding protection
for low value of mother mass
7 June 2018 Dennis Wright (hadr-casc-V10-04-05)
--------------------------------------------------
- G4CascadePPChannel, G4CascadeNPChannel, G4CascadeNNChannel: extend strange
pair production channels to 6, 7, 8 and 9-body final states
- G4CascadeT11pizNChannel.cc : fix qnum conservation problem in 8-body final
states
2 May 2018 Dennis Wright (hadr-casc-V10-04-04)
-------------------------------------------------
- G4ElementaryParticleCollider
@@ -7,7 +7,6 @@
#
# Generated on : 24/9/2010
#
# $Id: CMakeLists.txt 66241 2012-12-13 18:34:42Z gunter $
#
#------------------------------------------------------------------------------
@@ -1,4 +1,3 @@
# $Id: GNUmakefile 71741 2013-06-21 17:38:28Z mkelsey $
# -----------------------------------------------------------
# GNUmakefile for hadronic library. Gabriele Cosmo, 18/9/96.
#
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4Analyser.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20101010 M. Kelsey -- Migrate to integer A and Z
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4BigBanger.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100315 M. Kelsey -- Remove "using" directive and unnecessary #includes.
// 20100407 M. Kelsey -- Replace std::vector<> returns with data members.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadParticle.hh 67738 2013-03-05 05:54:30Z mkelsey $
//
// 20100112 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100126 M. Kelsey -- Replace vector<G4Double> position with G4ThreeVector,
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100514 M. Kelsey -- All functionality removed except quantum-number
// validation functions.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeChannelTables.hh 69336 2013-04-30 20:20:23Z mkelsey $
//
// Factory class to return pointer to Bertini cross-section table based on
// collision initial state (hadron type codes).
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_CHECK_BALANCE_HH
#define G4CASCADE_CHECK_BALANCE_HH
// $Id: G4CascadeCheckBalance.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// Verify and report four-momentum conservation for collision output; uses
// same interface as collision generators.
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_COLLIDER_BASE_HH
#define G4CASCADE_COLLIDER_BASE_HH
// $Id: G4CascadeColliderBase.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100714 M. Kelsey -- Move functionality from G4VCascadeCollider, and
// provide conservation-checking here, with wrapper function
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeData.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100507 M. Kelsey -- Use template arguments to dimension const-refs
// to arrays,for use in passing to functions as dimensioned.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeData.icc 71890 2013-06-27 22:14:13Z mkelsey $
//
// 20100803 M. Kelsey -- Move implementations to this .icc file. Use name
// string to report output
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_DEEXCITATION_HH
#define G4CASCADE_DEEXCITATION_HH
// $Id: G4CascadeDeexcitation.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// Takes an arbitrary excited or unphysical nuclear state and produces
// a final state with evaporated particles and (possibly) a stable nucleus.
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_DEEXCITE_BASE_HH
#define G4CASCADE_DEEXCITE_BASE_HH 1
// $Id$
//
// Semi-concrete base class for de-excitation modules, analogous to
// G4CascadeColliderBase.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// Author: Michael Kelsey (SLAC)
// Date: 15 April 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// Author: Michael Kelsey (SLAC)
// Date: 15 April 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeFunctions.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100407 M. Kelsey -- Return particle types std::vector<> by const ref,
// using a static variable in the function as a buffer.
@@ -25,7 +25,6 @@
//
#ifndef G4_CASCADE_FUNCTIONS_ICC
#define G4_CASCADE_FUNCTIONS_ICC
// $Id: G4CascadeFunctions.icc 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100512 M. Kelsey -- Pass std::vector<> buffer as argument to
// getOutgoingPartTypes().
@@ -23,8 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeGamNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
// GEANT4 tag: $Name: not supported by cvs2svn $
#ifndef G4_CASCADE_GAMN_CHANNEL_HH
#define G4_CASCADE_GAMN_CHANNEL_HH
@@ -23,8 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeGamPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
// GEANT4 tag: $Name: not supported by cvs2svn $
#ifndef G4_CASCADE_GAMP_CHANNEL_HH
#define G4_CASCADE_GAMP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeHistory.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// G4CascadeHistory: Container to record all particles produced during
// cascade, with daughters; printout is formatted hierarchically.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeInterface.hh 71938 2013-06-28 19:01:00Z mkelsey $
// Defines an interface to Bertini (BERT) cascade
// based on INUCL intra-nuclear transport.models
// with bullet hadron energy ~< 10 GeV
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeInterpolator.hh 66241 2012-12-13 18:34:42Z gunter $
//
// Author: Michael Kelsey <kelsey@slac.stanford.edu>
//
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_INTERPOLATOR_ICC
#define G4CASCADE_INTERPOLATOR_ICC
// $Id: G4CascadeInterpolator.icc 71890 2013-06-27 22:14:13Z mkelsey $
//
// Author: Michael Kelsey <kelsey@slac.stanford.edu>
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KMINUSN_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KMINUSP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeKplusNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeKplusPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KZEROBARN_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KZEROBARP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KZERON_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
#ifndef G4_CASCADE_KZEROP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeLambdaNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeLambdaPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_MUMINUSP_CHANNEL_HH
#define G4_CASCADE_MUMINUSP_CHANNEL_HH
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeNNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
#ifndef G4_CASCADE_NN_CHANNEL_HH
#define G4_CASCADE_NN_CHANNEL_HH
@@ -33,10 +33,11 @@
#include "G4PionNucSampler.hh"
struct G4CascadeNNChannelData {
typedef G4CascadeData<30,1,6,18,32,7,8,10,11> data_t;
typedef G4CascadeData<30,1,6,18,32,48,63,73,79> data_t;
static const data_t data;
};
class G4CascadeNNChannel
: public G4CascadeFunctions<G4CascadeNNChannelData,G4PionNucSampler> {
public:
@@ -45,7 +46,7 @@ public:
virtual ~G4CascadeNNChannel() {;}
// Will replace interpolation of 0-10 MeV bin on total and elastic
virtual G4double
virtual G4double
findCrossSection(G4double ke, const G4double (&xsec)[30]) const;
};
@@ -23,9 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeNPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20120907 M. Kelsey -- Subclass and overload findCrossSection() function.
#ifndef G4_CASCADE_NP_CHANNEL_HH
#define G4_CASCADE_NP_CHANNEL_HH
@@ -35,7 +33,7 @@
#include "G4PionNucSampler.hh"
struct G4CascadeNPChannelData {
typedef G4CascadeData<30,1,9,22,38,7,9,10,12> data_t;
typedef G4CascadeData<30,1,9,22,38,53,69,78,86> data_t;
static const data_t data;
};
@@ -23,8 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeOmegaMinusNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
// GEANT4 tag: $Name: not supported by cvs2svn $
//
// Author: D.H. Wright (SLAC)
// Date: 1 October 2012
@@ -23,8 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeOmegaMinusPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
// GEANT4 tag: $Name: not supported by cvs2svn $
//
// Author: D.H. Wright (SLAC)
// Date: 1 October 2012
@@ -23,9 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadePPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20120907 M. Kelsey -- Subclass and overload findCrossSection() function.
#ifndef G4_CASCADE_PP_CHANNEL_HH
#define G4_CASCADE_PP_CHANNEL_HH
@@ -35,7 +33,7 @@
#include "G4PionNucSampler.hh"
struct G4CascadePPChannelData {
typedef G4CascadeData<30,1,6,18,32,7,8,10,11> data_t;
typedef G4CascadeData<30,1,6,18,32,48,63,73,79> data_t;
static const data_t data;
};
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeParamMessenger.hh 72016 2013-07-03 16:24:15Z mkelsey $
// Define simple UI commands as alternative to environment variables
//
// 20130304 M. Kelsey -- Add flag to collect and display cascade structure
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeParameters.hh 72016 2013-07-03 16:24:15Z mkelsey $
// Encapsulate all user-configurable parameters with associated envvars
//
// 20120912 M. Kelsey -- Add interface to support UI commands
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIMINUSN_CHANNEL_HH
#define G4_CASCADE_PIMINUSN_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIMINUSP_CHANNEL_HH
#define G4_CASCADE_PIMINUSP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIPLUSN_CHANNEL_HH
#define G4_CASCADE_PIPLUSN_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIPLUSP_CHANNEL_HH
#define G4_CASCADE_PIPLUSP_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIZERON_CHANNEL_HH
#define G4_CASCADE_PIZERON_CHANNEL_HH
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
#ifndef G4_CASCADE_PIZEROP_CHANNEL_HH
#define G4_CASCADE_PIZEROP_CHANNEL_HH
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_RECOIL_MAKER_HH
#define G4CASCADE_RECOIL_MAKER_HH
// $Id: G4CascadeRecoilMaker.hh 71719 2013-06-21 00:01:54Z mkelsey $
//
// Collects generated cascade data (using Collider::collide() interface)
// and computes the nuclear recoil kinematics needed to balance the event.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSampler.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100506 M. Kelsey -- Move functionality of G4CascadeChannel here,
// use as base class to G4CascadeFunctions<T>.
@@ -25,7 +25,6 @@
//
#ifndef G4CASCADE_SAMPLER_ICC
#define G4CASCADE_SAMPLER_ICC
// $Id: G4CascadeSampler.icc 66241 2012-12-13 18:34:42Z gunter $
//
// 20100506 M. Kelsey -- Move functionity of G4CascadeChannel here,
// use as base class to G4CascadeFunctions<T>.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaMinusNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaMinusPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaPlusNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaPlusPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaZeroNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeSigmaZeroPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeXiMinusNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeXiMinusPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeXiZeroNChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CascadeXiZeroPChannel.hh 67796 2013-03-08 06:18:39Z mkelsey $
//
// 20100507 M. Kelsey -- Remove redundant total-bins template argument
// 20100510 M. Kelsey -- Add initial "31" template arg. Add G4CascSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4CollisionOutput.hh 71954 2013-06-29 04:40:40Z mkelsey $
//
// 20100114 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100407 M. Kelsey -- Replace ::resize(0) with ::clear()
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4Dineutron.hh 69389 2013-05-02 15:54:09Z mkelsey $
//
// ------------------------------------------------------------
// Bertini Cascade dineutron class header file
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4Diproton.hh 69389 2013-05-02 15:54:09Z mkelsey $
//
// ------------------------------------------------------------
// Bertini Cascade diproton class header file
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ElementaryParticleCollider.hh 71940 2013-06-28 19:04:44Z mkelsey $
//
// 20100114 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100315 M. Kelsey -- Remove "using" directive and unnecessary #includes.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4EquilibriumEvaporator.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
// 20100517 M. Kelsey -- Inherit from common base class, make other colliders
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4EvaporationInuclCollider.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100315 M. Kelsey -- Remove "using" directive and unnecessary #includes.
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ExitonConfiguration.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100909 Add function to reset values to zero
// 20100924 Migrate to integer A and Z
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4FissionStore.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100728 Move ::addConfig() to .cc file, add setVerboseLevel(), clear()
// 20110801 Make configuration probs a data member array, reduce memory churn
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4Fissioner.hh 71954 2013-06-29 04:40:40Z mkelsey $
//
// 20100315 M. Kelsey -- Remove "using" directive and unnecessary #includes.
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
//
// File: G4GDecay3.hh
// Author: Dennis Wright (SLAC)
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4GamP2NPipAngDst.hh 67433 2013-02-20 21:27:31Z mkelsey $
// Author: Dennis Wright (SLAC)
// Date: 28 January 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4GamP2PPi0AngDst.hh 67433 2013-02-20 21:27:31Z mkelsey $
// Author: Dennis Wright (SLAC)
// Date: 28 January 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4GammaNuclAngDst.hh 67633 2013-02-27 20:38:04Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 20 February 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4HadNElastic1AngDst.hh 67633 2013-02-27 20:38:04Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 20 February 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4HadNElastic2AngDst.hh 67633 2013-02-27 20:38:04Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 20 February 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// Author: Michael Kelsey (SLAC)
// Date: 22 April 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4HadNucl3BodyMomDst.hh 67796 2013-03-08 06:18:39Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 7 March 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4HadNucl4BodyMomDst.hh 67796 2013-03-08 06:18:39Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 7 March 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KaonHypSampler.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20150323 Split KaonHypSampler to allow different energy binning
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InteractionCase.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100518 M. Kelsey -- Why use std::pair<> at all? Never exported; just
// store pointers. Add clear() function. Move code from
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4IntraNucleiCascader.hh 71719 2013-06-21 00:01:54Z mkelsey $
//
// 20100315 M. Kelsey -- Remove "using" directory and unnecessary #includes.
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclCollider.hh 71719 2013-06-21 00:01:54Z mkelsey $
//
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
// 20100517 M. Kelsey -- Inherit from common base class, make other colliders
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclElementaryParticle.hh 72074 2013-07-06 06:28:53Z mkelsey $
//
// 20100114 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100409 M. Kelsey -- Drop unused string argument from ctors.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclEvaporation.hh 66241 2012-12-13 18:34:42Z gunter $
// Defines an interface to evaporation models of Bertini cascase (BERT)
// based on INUCL code.
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclNuclei.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100112 Michael Kelsey -- Replace G4CascadeMomentum with G4LorentzVector
// 20100301 M. Kelsey -- Add function to create unphysical nuclei for use
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// Author: Michael Kelsey (SLAC)
// Date: 22 April 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclParamMomDst.hh 67796 2013-03-08 06:18:39Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 7 March 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclParticle.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100112 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100409 M. Kelsey -- Drop unused string argument from ctors.
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclParticleNames.hh 72074 2013-07-06 06:28:53Z mkelsey $
//
// Defines enums to map G4InuclElementaryParticle type codes to human
// readable names. Meant to replace similar local enums scattered through
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4InuclSpecialFunctions.hh 67863 2013-03-11 19:00:21Z mkelsey $
//
// 20100114 M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
// 20100319 M. Kelsey -- Add optional mass argument to generateWithFixedTheta;
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KaonHypSampler.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100512 M. Kelsey -- Replaces (old, untemplated) G4CascadeSampler
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4KaonHypSampler.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20150323 Split KaonHypSampler to allow different energy binning
// 20150713 Change binning arguments to match new K+p etc. tables
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4LorentzConvertor.hh 66241 2012-12-13 18:34:42Z gunter $
//
// 20100108 Michael Kelsey -- Use G4LorentzVector internally
// 20100120 M. Kelsey -- BUG FIX: scm_momentum should be G4ThreeVector
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4MultiBodyMomentumDist.hh 71719 2013-06-21 00:01:54Z mkelsey $
// Author: Michael Kelsey (SLAC)
// Date: 7 March 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: $
// Author: Dennis Wright (SLAC)
// Date: 19 March 2013
//
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4NonEquilibriumEvaporator.hh 71942 2013-06-28 19:08:11Z mkelsey $
//
// 20100315 M. Kelsey -- Remove "using" directive and unnecessary #includes.
// 20100413 M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
@@ -23,7 +23,6 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// Author: Michael Kelsey (SLAC)
// Date: 22 April 2013
//

Some files were not shown because too many files have changed in this diff Show More