Geant4
9.6.p02
|
#include <G4INCLEventInfo.hh>
Public Member Functions | |
EventInfo () | |
void | reset () |
Reset the EventInfo members. More... | |
Public Attributes | |
ParticleType | projectileType |
Protjectile particle type. More... | |
Short_t | At |
Mass number of the target nucleus. More... | |
Short_t | Zt |
Charge number of the target nucleus. More... | |
Short_t | Ap |
Mass number of the projectile nucleus. More... | |
Short_t | Zp |
Charge number of the projectile nucleus. More... | |
Float_t | Ep |
Projectile kinetic energy given as input. More... | |
Float_t | impactParameter |
Impact parameter [fm]. More... | |
Int_t | nCollisions |
Number of accepted two-body collisions. More... | |
Float_t | stoppingTime |
Cascade stopping time [fm/c]. More... | |
Float_t | EBalance |
Energy-conservation balance [MeV]. More... | |
Float_t | pLongBalance |
Longitudinal momentum-conservation balance [MeV/c]. More... | |
Float_t | pTransBalance |
Transverse momentum-conservation balance [MeV/c]. More... | |
Short_t | nCascadeParticles |
Number of cascade particles. More... | |
Int_t | nRemnants |
Number of remnants. More... | |
Int_t | nParticles |
Total number of emitted particles. More... | |
Bool_t | transparent |
True if the event is transparent. More... | |
Bool_t | forcedCompoundNucleus |
True if the event is a forced CN. More... | |
Bool_t | nucleonAbsorption |
True if the event is absorption. More... | |
Bool_t | pionAbsorption |
True if the event is absorption. More... | |
Int_t | nDecays |
Number of accepted Delta decays. More... | |
Int_t | nBlockedCollisions |
Number of two-body collisions blocked by Pauli or CDPP. More... | |
Int_t | nBlockedDecays |
Number of decays blocked by Pauli or CDPP. More... | |
Float_t | effectiveImpactParameter |
Number of reflection avatars. More... | |
Bool_t | deltasInside |
Event involved deltas in the nucleus at the end of the cascade. More... | |
Bool_t | forcedDeltasInside |
Event involved forced delta decays inside the nucleus. More... | |
Bool_t | forcedDeltasOutside |
Event involved forced delta decays outside the nucleus. More... | |
Bool_t | clusterDecay |
Event involved cluster decay. More... | |
Float_t | firstCollisionTime |
Time of the first collision [fm/c]. More... | |
Float_t | firstCollisionXSec |
Cross section of the first collision (mb) More... | |
Int_t | nReflectionAvatars |
Int_t | nCollisionAvatars |
Number of collision avatars. More... | |
Int_t | nDecayAvatars |
Number of decay avatars. More... | |
Int_t | nUnmergedSpectators |
Number of dynamical spectators that were merged back into the projectile remnant. More... | |
Short_t | ARem [maxSizeRemnants] |
Remnant mass number. More... | |
Short_t | ZRem [maxSizeRemnants] |
Remnant charge number. More... | |
Float_t | EStarRem [maxSizeRemnants] |
Remnant excitation energy [MeV]. More... | |
Float_t | JRem [maxSizeRemnants] |
Remnant spin [ ]. More... | |
Float_t | EKinRem [maxSizeRemnants] |
Remnant kinetic energy [MeV]. More... | |
Float_t | pxRem [maxSizeRemnants] |
Remnant momentum, x component [MeV/c]. More... | |
Float_t | pyRem [maxSizeRemnants] |
Remnant momentum, y component [MeV/c]. More... | |
Float_t | pzRem [maxSizeRemnants] |
Remnant momentum, z component [MeV/c]. More... | |
Float_t | thetaRem [maxSizeRemnants] |
Remnant momentum polar angle [radians]. More... | |
Float_t | phiRem [maxSizeRemnants] |
Remnant momentum azimuthal angle [radians]. More... | |
Float_t | jxRem [maxSizeRemnants] |
Remnant angular momentum, x component [hbar]. More... | |
Float_t | jyRem [maxSizeRemnants] |
Remnant angular momentum, y component [hbar]. More... | |
Float_t | jzRem [maxSizeRemnants] |
Remnant angular momentum, z component [hbar]. More... | |
Short_t | A [maxSizeParticles] |
Particle mass number. More... | |
Short_t | Z [maxSizeParticles] |
Particle charge number. More... | |
Float_t | emissionTime [maxSizeParticles] |
Emission time [fm/c]. More... | |
Float_t | EKin [maxSizeParticles] |
Particle kinetic energy [MeV]. More... | |
Float_t | px [maxSizeParticles] |
Particle momentum, x component [MeV/c]. More... | |
Float_t | py [maxSizeParticles] |
Particle momentum, y component [MeV/c]. More... | |
Float_t | pz [maxSizeParticles] |
Particle momentum, z component [MeV/c]. More... | |
Float_t | theta [maxSizeParticles] |
Particle momentum polar angle [radians]. More... | |
Float_t | phi [maxSizeParticles] |
Particle momentum azimuthal angle [radians]. More... | |
Short_t | origin [maxSizeParticles] |
Origin of the particle. More... | |
std::vector< std::string > | history |
History of the particle. More... | |
Static Public Attributes | |
static Int_t | eventNumber = 0 |
Number of the event. More... | |
static const Short_t | maxSizeRemnants = 10 |
Maximum array size for remnants. More... | |
static const Short_t | maxSizeParticles = 1000 |
Maximum array size for emitted particles. More... | |
Definition at line 66 of file G4INCLEventInfo.hh.
|
inline |
Definition at line 67 of file G4INCLEventInfo.hh.
|
inline |
Reset the EventInfo members.
Definition at line 282 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::A[maxSizeParticles] |
Particle mass number.
Definition at line 227 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::Ap |
Mass number of the projectile nucleus.
Definition at line 127 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::ARem[maxSizeRemnants] |
Remnant mass number.
Definition at line 198 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::At |
Mass number of the target nucleus.
Definition at line 122 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::clusterDecay |
Event involved cluster decay.
Definition at line 179 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::deltasInside |
Event involved deltas in the nucleus at the end of the cascade.
Definition at line 173 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::EBalance |
Energy-conservation balance [MeV].
Definition at line 141 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::effectiveImpactParameter |
Number of reflection avatars.
Effective (Coulomb-distorted) impact parameter [fm]
Definition at line 170 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::EKin[maxSizeParticles] |
Particle kinetic energy [MeV].
Definition at line 233 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::EKinRem[maxSizeRemnants] |
Remnant kinetic energy [MeV].
Definition at line 206 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::emissionTime[maxSizeParticles] |
Emission time [fm/c].
Definition at line 231 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::Ep |
Projectile kinetic energy given as input.
Definition at line 131 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::EStarRem[maxSizeRemnants] |
Remnant excitation energy [MeV].
Definition at line 202 of file G4INCLEventInfo.hh.
|
static |
Number of the event.
Definition at line 114 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::firstCollisionTime |
Time of the first collision [fm/c].
Definition at line 182 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::firstCollisionXSec |
Cross section of the first collision (mb)
Definition at line 184 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::forcedCompoundNucleus |
True if the event is a forced CN.
Definition at line 157 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::forcedDeltasInside |
Event involved forced delta decays inside the nucleus.
Definition at line 175 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::forcedDeltasOutside |
Event involved forced delta decays outside the nucleus.
Definition at line 177 of file G4INCLEventInfo.hh.
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 270 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::impactParameter |
Impact parameter [fm].
Definition at line 134 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::JRem[maxSizeRemnants] |
Remnant spin [ ].
Definition at line 204 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::jxRem[maxSizeRemnants] |
Remnant angular momentum, x component [hbar].
Definition at line 218 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::jyRem[maxSizeRemnants] |
Remnant angular momentum, y component [hbar].
Definition at line 220 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::jzRem[maxSizeRemnants] |
Remnant angular momentum, z component [hbar].
Definition at line 222 of file G4INCLEventInfo.hh.
Maximum array size for emitted particles.
Definition at line 225 of file G4INCLEventInfo.hh.
Maximum array size for remnants.
Definition at line 196 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nBlockedCollisions |
Number of two-body collisions blocked by Pauli or CDPP.
Definition at line 165 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nBlockedDecays |
Number of decays blocked by Pauli or CDPP.
Definition at line 167 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::nCascadeParticles |
Number of cascade particles.
Definition at line 148 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nCollisionAvatars |
Number of collision avatars.
Definition at line 188 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nCollisions |
Number of accepted two-body collisions.
Definition at line 136 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nDecayAvatars |
Number of decay avatars.
Definition at line 190 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nDecays |
Number of accepted Delta decays.
Definition at line 163 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nParticles |
Total number of emitted particles.
Definition at line 152 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nReflectionAvatars |
Definition at line 186 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nRemnants |
Number of remnants.
Definition at line 150 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::nucleonAbsorption |
True if the event is absorption.
Definition at line 159 of file G4INCLEventInfo.hh.
Int_t G4INCL::EventInfo::nUnmergedSpectators |
Number of dynamical spectators that were merged back into the projectile remnant.
Definition at line 193 of file G4INCLEventInfo.hh.
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 250 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::phi[maxSizeParticles] |
Particle momentum azimuthal angle [radians].
Definition at line 243 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::phiRem[maxSizeRemnants] |
Remnant momentum azimuthal angle [radians].
Definition at line 216 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::pionAbsorption |
True if the event is absorption.
Definition at line 161 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pLongBalance |
Longitudinal momentum-conservation balance [MeV/c].
Definition at line 143 of file G4INCLEventInfo.hh.
ParticleType G4INCL::EventInfo::projectileType |
Protjectile particle type.
Definition at line 119 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pTransBalance |
Transverse momentum-conservation balance [MeV/c].
Definition at line 145 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::px[maxSizeParticles] |
Particle momentum, x component [MeV/c].
Definition at line 235 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pxRem[maxSizeRemnants] |
Remnant momentum, x component [MeV/c].
Definition at line 208 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::py[maxSizeParticles] |
Particle momentum, y component [MeV/c].
Definition at line 237 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pyRem[maxSizeRemnants] |
Remnant momentum, y component [MeV/c].
Definition at line 210 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pz[maxSizeParticles] |
Particle momentum, z component [MeV/c].
Definition at line 239 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::pzRem[maxSizeRemnants] |
Remnant momentum, z component [MeV/c].
Definition at line 212 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::stoppingTime |
Cascade stopping time [fm/c].
Definition at line 138 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::theta[maxSizeParticles] |
Particle momentum polar angle [radians].
Definition at line 241 of file G4INCLEventInfo.hh.
Float_t G4INCL::EventInfo::thetaRem[maxSizeRemnants] |
Remnant momentum polar angle [radians].
Definition at line 214 of file G4INCLEventInfo.hh.
Bool_t G4INCL::EventInfo::transparent |
True if the event is transparent.
Definition at line 155 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::Z[maxSizeParticles] |
Particle charge number.
Definition at line 229 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::Zp |
Charge number of the projectile nucleus.
Definition at line 129 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::ZRem[maxSizeRemnants] |
Remnant charge number.
Definition at line 200 of file G4INCLEventInfo.hh.
Short_t G4INCL::EventInfo::Zt |
Charge number of the target nucleus.
Definition at line 124 of file G4INCLEventInfo.hh.