19#ifndef BDSOUTPUTROOTEVENTINFO_H
20#define BDSOUTPUTROOTEVENTINFO_H
Information pertaining to an individual event.
double energyKilled
Total energy of killed particles that weren't in a sensitive volume.
double energyWorldExitKinetic
Total kinetic energy leaving the world.
void Fill(const BDSOutputROOTEventInfo *other)
Fill from another instance.
double memoryUsageMb
Memory usage (rusage.ru_maxrss).
bool aborted
Whether the event was aborted or not.
double energyWorldExit
Total energy leaving the world.
int index
Number of this event or run.
double energyDepositedWorldContents
Total energy deposited in the world contents for this event.
double energyImpactingApertureKinetic
Total kinetic energy impacting the aperture.
double energyDepositedWorld
Total energy deposited in the world for this event.
double energyDepositedTunnel
Total energy deposited in the tunnel for this event.
long long int nTracks
Number of tracks in the event.
float durationWall
Number of seconds event took (wall time) to complete simulation (not writing out).
double energyDepositedVacuum
Total energy deposited in vacuum volumes.
time_t startTime
Time stamp at start of event.
int nCollimatorsInteracted
Number of collimators primary interacted with.
double energyTotal
Sum of above 5 variables that totals all energy.
bool primaryHitMachine
Whether the primary particle hit the accelerator or not.
double energyDeposited
Total energy deposited in machine (not world or tunnel).
float durationCPU
Number of seconds event took (CPU time).
time_t stopTime
Time stamp at end of event.
std::string seedStateAtStart
Seed state at the start of the event.
int bunchIndex
Bunch index for this event.
double energyImpactingAperture
Total energy impacting the aperture.
bool primaryAbsorbedInCollimator
Whether the primary stopped in a collimator.