ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4INCL::EventInfo Struct Reference

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/inclxx/utils/include/G4INCLEventInfo.hh>

+ Collaboration diagram for G4INCL::EventInfo:

Public Member Functions

 EventInfo ()
 
void reset ()
 Reset the EventInfo members.
 
void remnantToParticle (const G4int remnantIndex)
 Move a remnant to the particle array.
 
void fillInverseKinematics (const Double_t gamma)
 Fill the variables describing the reaction in inverse kinematics.
 

Public Attributes

Short_t nParticles
 Number of particles in the final state.
 
Short_t A [maxSizeParticles]
 Particle mass number.
 
Short_t Z [maxSizeParticles]
 Particle charge number.
 
Short_t S [maxSizeParticles]
 Particle strangeness number.
 
Int_t PDGCode [maxSizeParticles]
 PDG numbering of the particles.
 
Float_t ParticleBias [maxSizeParticles]
 Particle weight due to the bias.
 
Float_t eventBias
 Event bias.
 
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.
 
Float_t emissionTime [maxSizeParticles]
 Emission time [fm/c].
 
std::vector< std::string > history
 History of the particle.
 
Short_t nRemnants
 Number of remnants.
 
Short_t ARem [maxSizeRemnants]
 Remnant mass number.
 
Short_t ZRem [maxSizeRemnants]
 Remnant charge number.
 
Short_t SRem [maxSizeRemnants]
 Remnant strangeness 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$].
 
Int_t projectileType
 Projectile particle type.
 
Short_t At
 Mass number of the target nucleus.
 
Short_t Zt
 Charge number of the target nucleus.
 
Short_t St
 Strangeness number of the target nucleus.
 
Short_t Ap
 Mass number of the projectile nucleus.
 
Short_t Zp
 Charge number of the projectile nucleus.
 
Short_t Sp
 Strangeness 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.
 
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 a nucleon absorption.
 
Bool_t pionAbsorption
 True if the event is a pion 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
 Effective (Coulomb-distorted) impact parameter [fm].
 
Bool_t deltasInside
 Event involved deltas in the nucleus at the end of the cascade.
 
Bool_t sigmasInside
 Event involved sigmas in the nucleus at the end of the cascade.
 
Bool_t kaonsInside
 Event involved kaons in the nucleus at the end of the cascade.
 
Bool_t antikaonsInside
 Event involved antikaons in the nucleus at the end of the cascade.
 
Bool_t lambdasInside
 Event involved lambdas 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 forcedPionResonancesOutside
 Event involved forced eta/omega decays outside the nucleus.
 
Bool_t absorbedStrangeParticle
 Event involved forced strange absorbtion inside the nucleus.
 
Bool_t forcedSigmaOutside
 Event involved forced Sigma Zero decays outside the nucleus.
 
Bool_t forcedStrangeInside
 Event involved forced antiKaon/Sigma absorbtion inside the nucleus.
 
Int_t emitLambda
 Number of forced Lambda emit out of the nucleus.
 
Bool_t emitKaon
 Event involved forced Kaon emission.
 
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)
 
Float_t firstCollisionSpectatorPosition
 Position of the spectator on the first collision (fm)
 
Float_t firstCollisionSpectatorMomentum
 Momentum of the spectator on the first collision (fm)
 
Bool_t firstCollisionIsElastic
 True if the first collision was elastic.
 
Int_t nReflectionAvatars
 Number of reflection avatars.
 
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.
 
Int_t nEnergyViolationInteraction
 Number of attempted collisions/decays for which the energy-conservation algorithm failed to find a solution.
 
Int_t event
 Sequential number of the event in the event loop.
 
Float_t EKinPrime [maxSizeParticles]
 Particle kinetic energy, in inverse kinematics [MeV].
 
Float_t pzPrime [maxSizeParticles]
 Particle momentum, z component, in inverse kinematics [MeV/c].
 
Float_t thetaPrime [maxSizeParticles]
 Particle momentum polar angle, in inverse kinematics [radians].
 

Static Public Attributes

static G4ThreadLocal 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 67 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 67 of file G4INCLEventInfo.hh

Constructor & Destructor Documentation

G4INCL::EventInfo::EventInfo ( )
inline

Definition at line 68 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 68 of file G4INCLEventInfo.hh

References A, ARem, EKin, EKinPrime, EKinRem, emissionTime, EStarRem, JRem, jxRem, jyRem, jzRem, maxSizeParticles, maxSizeRemnants, origin, ParticleBias, PDGCode, phi, phiRem, px, pxRem, py, pyRem, pz, pzPrime, pzRem, S, SRem, theta, thetaPrime, thetaRem, Z, and ZRem.

Member Function Documentation

void G4INCL::EventInfo::fillInverseKinematics ( const Double_t  gamma)

Fill the variables describing the reaction in inverse kinematics.

Definition at line 57 of file G4INCLEventInfo.cc.

View newest version in sPHENIX GitHub at line 57 of file G4INCLEventInfo.cc

References A, G4INCL::Math::arcCos(), EKin, EKinPrime, G4INCL::ParticleTable::getRealMass(), INCL_WARN, mass, max, nParticles, px, py, pz, pzPrime, S, thetaPrime, G4INCL::Math::toDegrees(), and Z.

+ Here is the call graph for this function:

void G4INCL::EventInfo::remnantToParticle ( const G4int  remnantIndex)

Move a remnant to the particle array.

Definition at line 90 of file G4INCLEventInfo.cc.

View newest version in sPHENIX GitHub at line 90 of file G4INCLEventInfo.cc

References A, G4INCL::Math::arcCos(), ARem, EKin, EKinRem, emissionTime, G4INCL::ParticleSpecies::getPDGCode(), G4INCL::Particle::getTotalBias(), history, INCL_DEBUG, nParticles, origin, ParticleBias, PDGCode, phi, pt, px, pxRem, py, pyRem, pz, pzRem, S, SRem, stoppingTime, theta, G4INCL::Math::toDegrees(), Z, and ZRem.

+ Here is the call graph for this function:

Member Data Documentation

Short_t G4INCL::EventInfo::A[maxSizeParticles]

Particle mass number.

Definition at line 166 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 166 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::absorbedStrangeParticle

Event involved forced strange absorbtion inside the nucleus.

Definition at line 308 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 308 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::antikaonsInside

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

Definition at line 298 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 298 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Short_t G4INCL::EventInfo::Ap

Mass number of the projectile nucleus.

Definition at line 254 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 254 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::ARem[maxSizeRemnants]

Remnant mass number.

Definition at line 218 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 218 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::At

Mass number of the target nucleus.

Definition at line 248 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 248 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::clusterDecay

Event involved cluster decay.

Definition at line 318 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 318 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::deltasInside

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

Definition at line 292 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 292 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Float_t G4INCL::EventInfo::EBalance

Energy-conservation balance [MeV].

Definition at line 268 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 268 of file G4INCLEventInfo.hh

Referenced by reset().

Float_t G4INCL::EventInfo::effectiveImpactParameter

Effective (Coulomb-distorted) impact parameter [fm].

Definition at line 290 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 290 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::preCascade(), and reset().

Float_t G4INCL::EventInfo::EKin[maxSizeParticles]

Particle kinetic energy [MeV].

Definition at line 178 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 178 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::EKinPrime[maxSizeParticles]

Particle kinetic energy, in inverse kinematics [MeV].

Definition at line 342 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 342 of file G4INCLEventInfo.hh

Referenced by EventInfo(), and fillInverseKinematics().

Float_t G4INCL::EventInfo::EKinRem[maxSizeRemnants]

Remnant kinetic energy [MeV].

Definition at line 228 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 228 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::emissionTime[maxSizeParticles]

Emission time [fm/c].

Definition at line 195 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 195 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::emitKaon

Event involved forced Kaon emission.

Definition at line 316 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 316 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade(), and reset().

Int_t G4INCL::EventInfo::emitLambda

Number of forced Lambda emit out of the nucleus.

Definition at line 314 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 314 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Float_t G4INCL::EventInfo::Ep

Projectile kinetic energy given as input.

Definition at line 260 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 260 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::preCascade(), and reset().

Float_t G4INCL::EventInfo::EStarRem[maxSizeRemnants]

Remnant excitation energy [MeV].

Definition at line 224 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 224 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::event

Sequential number of the event in the event loop.

Definition at line 340 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 340 of file G4INCLEventInfo.hh

Float_t G4INCL::EventInfo::eventBias

Event bias.

Definition at line 176 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 176 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

G4ThreadLocal Int_t G4INCL::EventInfo::eventNumber = 0
static

Number of the event.

Definition at line 155 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 155 of file G4INCLEventInfo.hh

Referenced by G4INCL::Nucleus::fillEventInfo(), and G4INCL::INCL::preCascade().

Bool_t G4INCL::EventInfo::firstCollisionIsElastic

True if the first collision was elastic.

Definition at line 328 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 328 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::firstCollisionSpectatorMomentum

Momentum of the spectator on the first collision (fm)

Definition at line 326 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 326 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::firstCollisionSpectatorPosition

Position of the spectator on the first collision (fm)

Definition at line 324 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 324 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::firstCollisionTime

Time of the first collision [fm/c].

Definition at line 320 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 320 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::firstCollisionXSec

Cross section of the first collision (mb)

Definition at line 322 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 322 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::forcedCompoundNucleus

True if the event is a forced CN.

Definition at line 278 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 278 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::forcedDeltasInside

Event involved forced delta decays inside the nucleus.

Definition at line 302 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 302 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::forcedDeltasOutside

Event involved forced delta decays outside the nucleus.

Definition at line 304 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 304 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::forcedPionResonancesOutside

Event involved forced eta/omega decays outside the nucleus.

Definition at line 306 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 306 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::forcedSigmaOutside

Event involved forced Sigma Zero decays outside the nucleus.

Definition at line 310 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 310 of file G4INCLEventInfo.hh

Referenced by reset().

Bool_t G4INCL::EventInfo::forcedStrangeInside

Event involved forced antiKaon/Sigma absorbtion inside the nucleus.

Definition at line 312 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 312 of file G4INCLEventInfo.hh

Referenced by reset().

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 214 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 214 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::impactParameter

Impact parameter [fm].

Definition at line 262 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 262 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::preCascade(), and reset().

Float_t G4INCL::EventInfo::JRem[maxSizeRemnants]

Remnant spin [ $\hbar$].

Definition at line 226 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 226 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::jxRem[maxSizeRemnants]

Remnant angular momentum, x component [ $\hbar$].

Definition at line 240 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 240 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::jyRem[maxSizeRemnants]

Remnant angular momentum, y component [ $\hbar$].

Definition at line 242 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 242 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::jzRem[maxSizeRemnants]

Remnant angular momentum, z component [ $\hbar$].

Definition at line 244 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 244 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::kaonsInside

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

Definition at line 296 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 296 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Bool_t G4INCL::EventInfo::lambdasInside

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

Definition at line 300 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 300 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

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

Maximum array size for emitted particles.

Definition at line 161 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 161 of file G4INCLEventInfo.hh

Referenced by EventInfo().

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

Maximum array size for remnants.

Definition at line 158 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 158 of file G4INCLEventInfo.hh

Referenced by EventInfo().

Int_t G4INCL::EventInfo::nBlockedCollisions

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

Definition at line 286 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 286 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nBlockedDecays

Number of decays blocked by Pauli or CDPP.

Definition at line 288 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 288 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::nCascadeParticles

Number of cascade particles.

Definition at line 274 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 274 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nCollisionAvatars

Number of collision avatars.

Definition at line 332 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 332 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nCollisions

Number of accepted two-body collisions.

Definition at line 264 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 264 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nDecayAvatars

Number of decay avatars.

Definition at line 334 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 334 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nDecays

Number of accepted Delta decays.

Definition at line 284 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 284 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nEnergyViolationInteraction

Number of attempted collisions/decays for which the energy-conservation algorithm failed to find a solution.

Definition at line 338 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 338 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::nParticles

Number of particles in the final state.

Definition at line 164 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 164 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nReflectionAvatars

Number of reflection avatars.

Definition at line 330 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 330 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::nRemnants

Number of remnants.

Definition at line 216 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 216 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::nucleonAbsorption

True if the event is a nucleon absorption.

Definition at line 280 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 280 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::nUnmergedSpectators

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

Definition at line 336 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 336 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

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 193 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 193 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::ParticleBias[maxSizeParticles]

Particle weight due to the bias.

Definition at line 174 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 174 of file G4INCLEventInfo.hh

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

Int_t G4INCL::EventInfo::PDGCode[maxSizeParticles]

PDG numbering of the particles.

Definition at line 172 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 172 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::phi[maxSizeParticles]

Particle momentum azimuthal angle [radians].

Definition at line 188 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 188 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::phiRem[maxSizeRemnants]

Remnant momentum azimuthal angle [radians].

Definition at line 238 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 238 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::pionAbsorption

True if the event is a pion absorption.

Definition at line 282 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 282 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pLongBalance

Longitudinal momentum-conservation balance [MeV/c].

Definition at line 270 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 270 of file G4INCLEventInfo.hh

Referenced by reset().

Int_t G4INCL::EventInfo::projectileType

Projectile particle type.

Definition at line 246 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 246 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pTransBalance

Transverse momentum-conservation balance [MeV/c].

Definition at line 272 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 272 of file G4INCLEventInfo.hh

Referenced by reset().

Float_t G4INCL::EventInfo::px[maxSizeParticles]

Particle momentum, x component [MeV/c].

Definition at line 180 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 180 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pxRem[maxSizeRemnants]

Remnant momentum, x component [MeV/c].

Definition at line 230 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 230 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::py[maxSizeParticles]

Particle momentum, y component [MeV/c].

Definition at line 182 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 182 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pyRem[maxSizeRemnants]

Remnant momentum, y component [MeV/c].

Definition at line 232 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 232 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pz[maxSizeParticles]

Particle momentum, z component [MeV/c].

Definition at line 184 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 184 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::pzPrime[maxSizeParticles]

Particle momentum, z component, in inverse kinematics [MeV/c].

Definition at line 344 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 344 of file G4INCLEventInfo.hh

Referenced by EventInfo(), and fillInverseKinematics().

Float_t G4INCL::EventInfo::pzRem[maxSizeRemnants]

Remnant momentum, z component [MeV/c].

Definition at line 234 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 234 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::S[maxSizeParticles]

Particle strangeness number.

Definition at line 170 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 170 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::sigmasInside

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

Definition at line 294 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 294 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), and reset().

Short_t G4INCL::EventInfo::Sp

Strangeness number of the projectile nucleus.

Definition at line 258 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 258 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::SRem[maxSizeRemnants]

Remnant strangeness number.

Definition at line 222 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 222 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::St

Strangeness number of the target nucleus.

Definition at line 252 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 252 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::stoppingTime

Cascade stopping time [fm/c].

Definition at line 266 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 266 of file G4INCLEventInfo.hh

Referenced by G4INCL::INCL::postCascade(), remnantToParticle(), and reset().

Float_t G4INCL::EventInfo::theta[maxSizeParticles]

Particle momentum polar angle [radians].

Definition at line 186 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 186 of file G4INCLEventInfo.hh

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

Float_t G4INCL::EventInfo::thetaPrime[maxSizeParticles]

Particle momentum polar angle, in inverse kinematics [radians].

Definition at line 346 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 346 of file G4INCLEventInfo.hh

Referenced by EventInfo(), and fillInverseKinematics().

Float_t G4INCL::EventInfo::thetaRem[maxSizeRemnants]

Remnant momentum polar angle [radians].

Definition at line 236 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 236 of file G4INCLEventInfo.hh

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

Bool_t G4INCL::EventInfo::transparent

True if the event is transparent.

Definition at line 276 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 276 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::Z[maxSizeParticles]

Particle charge number.

Definition at line 168 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 168 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::Zp

Charge number of the projectile nucleus.

Definition at line 256 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 256 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::ZRem[maxSizeRemnants]

Remnant charge number.

Definition at line 220 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 220 of file G4INCLEventInfo.hh

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

Short_t G4INCL::EventInfo::Zt

Charge number of the target nucleus.

Definition at line 250 of file G4INCLEventInfo.hh.

View newest version in sPHENIX GitHub at line 250 of file G4INCLEventInfo.hh

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


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