Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4INCL::EventInfo Struct Reference

#include <G4INCLEventInfo.hh>

Public Member Functions

 EventInfo ()
 
void reset ()
 Reset the EventInfo members.
 

Public Attributes

ParticleType projectileType
 Protjectile particle type.
 
Short_t At
 Mass number of the target nucleus.
 
Short_t Zt
 Charge number of the target nucleus.
 
Short_t Ap
 Mass number of the projectile nucleus.
 
Short_t Zp
 Charge number of the projectile nucleus.
 
Float_t Ep
 Projectile kinetic energy given as input.
 
Float_t impactParameter
 Impact parameter [fm].
 
Int_t nCollisions
 Number of accepted two-body collisions.
 
Float_t stoppingTime
 Cascade stopping time [fm/c].
 
Float_t EBalance
 Energy-conservation balance [MeV].
 
Float_t pLongBalance
 Longitudinal momentum-conservation balance [MeV/c].
 
Float_t pTransBalance
 Transverse momentum-conservation balance [MeV/c].
 
Short_t nCascadeParticles
 Number of cascade particles.
 
Int_t nRemnants
 Number of remnants.
 
Int_t nParticles
 Total number of emitted particles.
 
Bool_t transparent
 True if the event is transparent.
 
Bool_t forcedCompoundNucleus
 True if the event is a forced CN.
 
Bool_t nucleonAbsorption
 True if the event is absorption.
 
Bool_t pionAbsorption
 True if the event is absorption.
 
Int_t nDecays
 Number of accepted Delta decays.
 
Int_t nBlockedCollisions
 Number of two-body collisions blocked by Pauli or CDPP.
 
Int_t nBlockedDecays
 Number of decays blocked by Pauli or CDPP.
 
Float_t effectiveImpactParameter
 Number of reflection avatars.
 
Bool_t deltasInside
 Event involved deltas in the nucleus at the end of the cascade.
 
Bool_t forcedDeltasInside
 Event involved forced delta decays inside the nucleus.
 
Bool_t forcedDeltasOutside
 Event involved forced delta decays outside the nucleus.
 
Bool_t clusterDecay
 Event involved cluster decay.
 
Float_t firstCollisionTime
 Time of the first collision [fm/c].
 
Float_t firstCollisionXSec
 Cross section of the first collision (mb)
 
Int_t nReflectionAvatars
 
Int_t nCollisionAvatars
 Number of collision avatars.
 
Int_t nDecayAvatars
 Number of decay avatars.
 
Int_t nUnmergedSpectators
 Number of dynamical spectators that were merged back into the projectile remnant.
 
Short_t ARem [maxSizeRemnants]
 Remnant mass number.
 
Short_t ZRem [maxSizeRemnants]
 Remnant charge number.
 
Float_t EStarRem [maxSizeRemnants]
 Remnant excitation energy [MeV].
 
Float_t JRem [maxSizeRemnants]
 Remnant spin [ $\hbar$].
 
Float_t EKinRem [maxSizeRemnants]
 Remnant kinetic energy [MeV].
 
Float_t pxRem [maxSizeRemnants]
 Remnant momentum, x component [MeV/c].
 
Float_t pyRem [maxSizeRemnants]
 Remnant momentum, y component [MeV/c].
 
Float_t pzRem [maxSizeRemnants]
 Remnant momentum, z component [MeV/c].
 
Float_t thetaRem [maxSizeRemnants]
 Remnant momentum polar angle [radians].
 
Float_t phiRem [maxSizeRemnants]
 Remnant momentum azimuthal angle [radians].
 
Float_t jxRem [maxSizeRemnants]
 Remnant angular momentum, x component [hbar].
 
Float_t jyRem [maxSizeRemnants]
 Remnant angular momentum, y component [hbar].
 
Float_t jzRem [maxSizeRemnants]
 Remnant angular momentum, z component [hbar].
 
Short_t A [maxSizeParticles]
 Particle mass number.
 
Short_t Z [maxSizeParticles]
 Particle charge number.
 
Float_t emissionTime [maxSizeParticles]
 Emission time [fm/c].
 
Float_t EKin [maxSizeParticles]
 Particle kinetic energy [MeV].
 
Float_t px [maxSizeParticles]
 Particle momentum, x component [MeV/c].
 
Float_t py [maxSizeParticles]
 Particle momentum, y component [MeV/c].
 
Float_t pz [maxSizeParticles]
 Particle momentum, z component [MeV/c].
 
Float_t theta [maxSizeParticles]
 Particle momentum polar angle [radians].
 
Float_t phi [maxSizeParticles]
 Particle momentum azimuthal angle [radians].
 
Short_t origin [maxSizeParticles]
 Origin of the particle.
 
std::vector< std::string > history
 History of the particle.
 

Static Public Attributes

static Int_t eventNumber = 0
 Number of the event.
 
static const Short_t maxSizeRemnants = 10
 Maximum array size for remnants.
 
static const Short_t maxSizeParticles = 1000
 Maximum array size for emitted particles.
 

Detailed Description

Definition at line 68 of file G4INCLEventInfo.hh.

Constructor & Destructor Documentation

◆ EventInfo()

G4INCL::EventInfo::EventInfo ( )
inline

Definition at line 69 of file G4INCLEventInfo.hh.

69 :
71 At(0), Zt(0), Ap(0), Zp(0),
72 Ep(0.),
74 EBalance(0.0), pLongBalance(0.0), pTransBalance(0.0),
76 transparent(true),
78 nucleonAbsorption(false), pionAbsorption(false), nDecays(0),
81 deltasInside(false),
82 forcedDeltasInside(false),
84 clusterDecay(false),
91 {
92 std::fill_n(ARem, maxSizeRemnants, 0);
93 std::fill_n(ZRem, maxSizeRemnants, 0);
94 std::fill_n(EStarRem, maxSizeRemnants, ((Float_t)0.));
95 std::fill_n(JRem, maxSizeRemnants, ((Float_t)0.));
96 std::fill_n(EKinRem, maxSizeRemnants, ((Float_t)0.));
97 std::fill_n(pxRem, maxSizeRemnants, ((Float_t)0.));
98 std::fill_n(pyRem, maxSizeRemnants, ((Float_t)0.));
99 std::fill_n(pzRem, maxSizeRemnants, ((Float_t)0.));
100 std::fill_n(thetaRem, maxSizeRemnants, ((Float_t)0.));
101 std::fill_n(phiRem, maxSizeRemnants, ((Float_t)0.));
102 std::fill_n(jxRem, maxSizeRemnants, ((Float_t)0.));
103 std::fill_n(jyRem, maxSizeRemnants, ((Float_t)0.));
104 std::fill_n(jzRem, maxSizeRemnants, ((Float_t)0.));
105
106 std::fill_n(A, maxSizeParticles, 0);
107 std::fill_n(Z, maxSizeParticles, 0);
108 std::fill_n(emissionTime, maxSizeParticles, ((Float_t)0.));
109 std::fill_n(EKin, maxSizeParticles, ((Float_t)0.));
110 std::fill_n(px, maxSizeParticles, ((Float_t)0.));
111 std::fill_n(py, maxSizeParticles, ((Float_t)0.));
112 std::fill_n(pz, maxSizeParticles, ((Float_t)0.));
113 std::fill_n(theta, maxSizeParticles, ((Float_t)0.));
114 std::fill_n(phi, maxSizeParticles, ((Float_t)0.));
115 std::fill_n(origin, maxSizeParticles, 0);
116 };
G4float Float_t
Bool_t pionAbsorption
True if the event is absorption.
Int_t nCollisionAvatars
Number of collision avatars.
Short_t origin[maxSizeParticles]
Origin of the particle.
Bool_t forcedDeltasOutside
Event involved forced delta decays outside the nucleus.
Short_t At
Mass number of the target nucleus.
Short_t Zp
Charge number of the projectile nucleus.
Int_t nDecays
Number of accepted Delta decays.
Float_t pTransBalance
Transverse momentum-conservation balance [MeV/c].
Float_t Ep
Projectile kinetic energy given as input.
Short_t nCascadeParticles
Number of cascade particles.
Bool_t transparent
True if the event is transparent.
Float_t theta[maxSizeParticles]
Particle momentum polar angle [radians].
Short_t A[maxSizeParticles]
Particle mass number.
Bool_t deltasInside
Event involved deltas in the nucleus at the end of the cascade.
Float_t EBalance
Energy-conservation balance [MeV].
Float_t EKinRem[maxSizeRemnants]
Remnant kinetic energy [MeV].
Float_t jzRem[maxSizeRemnants]
Remnant angular momentum, z component [hbar].
Bool_t nucleonAbsorption
True if the event is absorption.
Float_t emissionTime[maxSizeParticles]
Emission time [fm/c].
static const Short_t maxSizeRemnants
Maximum array size for remnants.
Float_t EStarRem[maxSizeRemnants]
Remnant excitation energy [MeV].
Float_t effectiveImpactParameter
Number of reflection avatars.
Float_t stoppingTime
Cascade stopping time [fm/c].
Float_t phi[maxSizeParticles]
Particle momentum azimuthal angle [radians].
Short_t Ap
Mass number of the projectile nucleus.
Short_t Z[maxSizeParticles]
Particle charge number.
Bool_t forcedCompoundNucleus
True if the event is a forced CN.
Float_t JRem[maxSizeRemnants]
Remnant spin [ ].
Float_t thetaRem[maxSizeRemnants]
Remnant momentum polar angle [radians].
Float_t EKin[maxSizeParticles]
Particle kinetic energy [MeV].
Float_t jxRem[maxSizeRemnants]
Remnant angular momentum, x component [hbar].
Int_t nBlockedDecays
Number of decays blocked by Pauli or CDPP.
Bool_t clusterDecay
Event involved cluster decay.
Float_t px[maxSizeParticles]
Particle momentum, x component [MeV/c].
Bool_t forcedDeltasInside
Event involved forced delta decays inside the nucleus.
Float_t pxRem[maxSizeRemnants]
Remnant momentum, x component [MeV/c].
Float_t pyRem[maxSizeRemnants]
Remnant momentum, y component [MeV/c].
Float_t firstCollisionTime
Time of the first collision [fm/c].
Short_t Zt
Charge number of the target nucleus.
Int_t nParticles
Total number of emitted particles.
Float_t phiRem[maxSizeRemnants]
Remnant momentum azimuthal angle [radians].
ParticleType projectileType
Protjectile particle type.
Float_t pzRem[maxSizeRemnants]
Remnant momentum, z component [MeV/c].
Float_t impactParameter
Impact parameter [fm].
Float_t pz[maxSizeParticles]
Particle momentum, z component [MeV/c].
Int_t nCollisions
Number of accepted two-body collisions.
Int_t nRemnants
Number of remnants.
Int_t nUnmergedSpectators
Number of dynamical spectators that were merged back into the projectile remnant.
Int_t nBlockedCollisions
Number of two-body collisions blocked by Pauli or CDPP.
static const Short_t maxSizeParticles
Maximum array size for emitted particles.
Float_t jyRem[maxSizeRemnants]
Remnant angular momentum, y component [hbar].
Float_t py[maxSizeParticles]
Particle momentum, y component [MeV/c].
Short_t ARem[maxSizeRemnants]
Remnant mass number.
Short_t ZRem[maxSizeRemnants]
Remnant charge number.
Float_t firstCollisionXSec
Cross section of the first collision (mb)
Float_t pLongBalance
Longitudinal momentum-conservation balance [MeV/c].
Int_t nDecayAvatars
Number of decay avatars.

Member Function Documentation

◆ reset()

void G4INCL::EventInfo::reset ( )
inline

Reset the EventInfo members.

Definition at line 284 of file G4INCLEventInfo.hh.

284 {
285 Ap = 0;
286 Zp = 0;
287 At = 0;
288 Zt = 0;
289 impactParameter = 0.0;
291 stoppingTime = 0.0;
292 EBalance = 0.0;
293 pLongBalance = 0.0;
294 pTransBalance = 0.0;
295 nCollisions = 0;
297 nDecays = 0;
299 nDecays = 0;
301 nRemnants = 0;
302 nParticles = 0;
303 transparent = true;
304 forcedCompoundNucleus = false;
305 nucleonAbsorption = false;
306 pionAbsorption = false;
307 forcedDeltasInside = false;
308 forcedDeltasOutside = false;
309 deltasInside = false;
310 clusterDecay = false;
312 }

Member Data Documentation

◆ A

Short_t G4INCL::EventInfo::A[maxSizeParticles]

◆ Ap

Short_t G4INCL::EventInfo::Ap

Mass number of the projectile nucleus.

Definition at line 129 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::getConservationBalance(), and reset().

◆ ARem

Short_t G4INCL::EventInfo::ARem[maxSizeRemnants]

Remnant mass number.

Definition at line 200 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ At

Short_t G4INCL::EventInfo::At

Mass number of the target nucleus.

Definition at line 124 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::getConservationBalance(), and reset().

◆ clusterDecay

Bool_t G4INCL::EventInfo::clusterDecay

Event involved cluster decay.

Definition at line 181 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ deltasInside

Bool_t G4INCL::EventInfo::deltasInside

Event involved deltas in the nucleus at the end of the cascade.

Definition at line 175 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ EBalance

Float_t G4INCL::EventInfo::EBalance

Energy-conservation balance [MeV].

Definition at line 143 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ effectiveImpactParameter

Float_t G4INCL::EventInfo::effectiveImpactParameter

Number of reflection avatars.

Effective (Coulomb-distorted) impact parameter [fm]

Definition at line 172 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ EKin

Float_t G4INCL::EventInfo::EKin[maxSizeParticles]

Particle kinetic energy [MeV].

Definition at line 235 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ EKinRem

Float_t G4INCL::EventInfo::EKinRem[maxSizeRemnants]

Remnant kinetic energy [MeV].

Definition at line 208 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ emissionTime

Float_t G4INCL::EventInfo::emissionTime[maxSizeParticles]

Emission time [fm/c].

Definition at line 233 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ Ep

Float_t G4INCL::EventInfo::Ep

Projectile kinetic energy given as input.

Definition at line 133 of file G4INCLEventInfo.hh.

◆ EStarRem

Float_t G4INCL::EventInfo::EStarRem[maxSizeRemnants]

Remnant excitation energy [MeV].

Definition at line 204 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ eventNumber

Int_t G4INCL::EventInfo::eventNumber = 0
static

Number of the event.

Definition at line 119 of file G4INCLEventInfo.hh.

◆ firstCollisionTime

Float_t G4INCL::EventInfo::firstCollisionTime

Time of the first collision [fm/c].

Definition at line 184 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ firstCollisionXSec

Float_t G4INCL::EventInfo::firstCollisionXSec

Cross section of the first collision (mb)

Definition at line 186 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ forcedCompoundNucleus

Bool_t G4INCL::EventInfo::forcedCompoundNucleus

True if the event is a forced CN.

Definition at line 159 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ forcedDeltasInside

Bool_t G4INCL::EventInfo::forcedDeltasInside

Event involved forced delta decays inside the nucleus.

Definition at line 177 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ forcedDeltasOutside

Bool_t G4INCL::EventInfo::forcedDeltasOutside

Event involved forced delta decays outside the nucleus.

Definition at line 179 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ history

std::vector<std::string> G4INCL::EventInfo::history

History of the particle.

Condensed information about the de-excitation chain of a particle. For cascade particles, it is just an empty string. For particles arising from the de-excitation of a cascade remnant, it is a string of characters. Each character represents one or more identical steps in the de-excitation process. The currently defined possible character values and their meanings are the following:

e: evaporation product E: evaporation residue m: multifragmentation a: light partner in asymmetric fission or IMF emission A: heavy partner in asymmetric fission or IMF emission f: light partner in fission F: heavy partner in fission s: saddle-to-scission emission n: non-statistical emission (decay)

Definition at line 272 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ impactParameter

Float_t G4INCL::EventInfo::impactParameter

Impact parameter [fm].

Definition at line 136 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ JRem

Float_t G4INCL::EventInfo::JRem[maxSizeRemnants]

Remnant spin [ $\hbar$].

Definition at line 206 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ jxRem

Float_t G4INCL::EventInfo::jxRem[maxSizeRemnants]

Remnant angular momentum, x component [hbar].

Definition at line 220 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ jyRem

Float_t G4INCL::EventInfo::jyRem[maxSizeRemnants]

Remnant angular momentum, y component [hbar].

Definition at line 222 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ jzRem

Float_t G4INCL::EventInfo::jzRem[maxSizeRemnants]

Remnant angular momentum, z component [hbar].

Definition at line 224 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ maxSizeParticles

const Short_t G4INCL::EventInfo::maxSizeParticles = 1000
static

Maximum array size for emitted particles.

Definition at line 227 of file G4INCLEventInfo.hh.

Referenced by EventInfo().

◆ maxSizeRemnants

const Short_t G4INCL::EventInfo::maxSizeRemnants = 10
static

Maximum array size for remnants.

Definition at line 198 of file G4INCLEventInfo.hh.

Referenced by EventInfo().

◆ nBlockedCollisions

Int_t G4INCL::EventInfo::nBlockedCollisions

Number of two-body collisions blocked by Pauli or CDPP.

Definition at line 167 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nBlockedDecays

Int_t G4INCL::EventInfo::nBlockedDecays

Number of decays blocked by Pauli or CDPP.

Definition at line 169 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nCascadeParticles

Short_t G4INCL::EventInfo::nCascadeParticles

Number of cascade particles.

Definition at line 150 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nCollisionAvatars

Int_t G4INCL::EventInfo::nCollisionAvatars

Number of collision avatars.

Definition at line 190 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ nCollisions

Int_t G4INCL::EventInfo::nCollisions

Number of accepted two-body collisions.

Definition at line 138 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nDecayAvatars

Int_t G4INCL::EventInfo::nDecayAvatars

Number of decay avatars.

Definition at line 192 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ nDecays

Int_t G4INCL::EventInfo::nDecays

Number of accepted Delta decays.

Definition at line 165 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nParticles

Int_t G4INCL::EventInfo::nParticles

Total number of emitted particles.

Definition at line 154 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nReflectionAvatars

Int_t G4INCL::EventInfo::nReflectionAvatars

Definition at line 188 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ nRemnants

Int_t G4INCL::EventInfo::nRemnants

Number of remnants.

Definition at line 152 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nucleonAbsorption

Bool_t G4INCL::EventInfo::nucleonAbsorption

True if the event is absorption.

Definition at line 161 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ nUnmergedSpectators

Int_t G4INCL::EventInfo::nUnmergedSpectators

Number of dynamical spectators that were merged back into the projectile remnant.

Definition at line 195 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ origin

Short_t G4INCL::EventInfo::origin[maxSizeParticles]

Origin of the particle.

Should be -1 for cascade particles, or the number of the remnant for de-excitation particles.

Definition at line 252 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ phi

Float_t G4INCL::EventInfo::phi[maxSizeParticles]

Particle momentum azimuthal angle [radians].

Definition at line 245 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ phiRem

Float_t G4INCL::EventInfo::phiRem[maxSizeRemnants]

Remnant momentum azimuthal angle [radians].

Definition at line 218 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ pionAbsorption

Bool_t G4INCL::EventInfo::pionAbsorption

True if the event is absorption.

Definition at line 163 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo(), and reset().

◆ pLongBalance

Float_t G4INCL::EventInfo::pLongBalance

Longitudinal momentum-conservation balance [MeV/c].

Definition at line 145 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ projectileType

ParticleType G4INCL::EventInfo::projectileType

Protjectile particle type.

Definition at line 121 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::fillEventInfo().

◆ pTransBalance

Float_t G4INCL::EventInfo::pTransBalance

Transverse momentum-conservation balance [MeV/c].

Definition at line 147 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ px

Float_t G4INCL::EventInfo::px[maxSizeParticles]

Particle momentum, x component [MeV/c].

Definition at line 237 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ pxRem

Float_t G4INCL::EventInfo::pxRem[maxSizeRemnants]

Remnant momentum, x component [MeV/c].

Definition at line 210 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ py

Float_t G4INCL::EventInfo::py[maxSizeParticles]

Particle momentum, y component [MeV/c].

Definition at line 239 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ pyRem

Float_t G4INCL::EventInfo::pyRem[maxSizeRemnants]

Remnant momentum, y component [MeV/c].

Definition at line 212 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ pz

Float_t G4INCL::EventInfo::pz[maxSizeParticles]

Particle momentum, z component [MeV/c].

Definition at line 241 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ pzRem

Float_t G4INCL::EventInfo::pzRem[maxSizeRemnants]

Remnant momentum, z component [MeV/c].

Definition at line 214 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ stoppingTime

Float_t G4INCL::EventInfo::stoppingTime

Cascade stopping time [fm/c].

Definition at line 140 of file G4INCLEventInfo.hh.

Referenced by reset().

◆ theta

Float_t G4INCL::EventInfo::theta[maxSizeParticles]

Particle momentum polar angle [radians].

Definition at line 243 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ thetaRem

Float_t G4INCL::EventInfo::thetaRem[maxSizeRemnants]

Remnant momentum polar angle [radians].

Definition at line 216 of file G4INCLEventInfo.hh.

Referenced by EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ transparent

Bool_t G4INCL::EventInfo::transparent

True if the event is transparent.

Definition at line 157 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), G4INCL::INCL::processEvent(), and reset().

◆ Z

Short_t G4INCL::EventInfo::Z[maxSizeParticles]

Particle charge number.

Definition at line 231 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ Zp

Short_t G4INCL::EventInfo::Zp

Charge number of the projectile nucleus.

Definition at line 131 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::getConservationBalance(), and reset().

◆ ZRem

Short_t G4INCL::EventInfo::ZRem[maxSizeRemnants]

Remnant charge number.

Definition at line 202 of file G4INCLEventInfo.hh.

Referenced by G4INCLXXInterface::ApplyYourself(), EventInfo(), and G4INCL::Nucleus::fillEventInfo().

◆ Zt

Short_t G4INCL::EventInfo::Zt

Charge number of the target nucleus.

Definition at line 126 of file G4INCLEventInfo.hh.

Referenced by G4INCL::Nucleus::getConservationBalance(), and reset().


The documentation for this struct was generated from the following files: