ATLAS Offline Software
Loading...
Searching...
No Matches
G4UA::TestActionVPTimer::volumeData Struct Reference

#include <TestActionVPTimer.h>

Collaboration diagram for G4UA::TestActionVPTimer::volumeData:

Public Member Functions

volumeData operator+= (const volumeData &acc)
 < Structure of data for given volume

Public Attributes

double tTotal =0
 Overloaded += operator.
double tElectron =0
 Time spent on e objects in volume.
double tPhoton =0
 Time spent on photons in volume.
double tNeutron =0
 Time spent on neutrons in volume.
double tPion =0
 Time spent on pions in volume.
double tBaryon =0
 Time spent on other baryons in volume.
double tLepton =0
 Time spent on other leptons in volume.
double tMeson =0
 Time spent on all mesons in volume.
double tOther =0
 Time spent on all other particles in volume (mostly nuclei)

Detailed Description

Definition at line 72 of file TestActionVPTimer.h.

Member Function Documentation

◆ operator+=()

volumeData G4UA::TestActionVPTimer::volumeData::operator+= ( const volumeData & acc)
inline

< Structure of data for given volume

Definition at line 74 of file TestActionVPTimer.h.

74 {
75 this->tTotal += acc.tTotal;
76 this->tElectron += acc.tElectron;
77 this->tPhoton += acc.tPhoton;
78 this->tNeutron += acc.tNeutron;
79 this->tPion += acc.tPion;
80 this->tBaryon += acc.tBaryon;
81 this->tLepton += acc.tLepton;
82 this->tMeson += acc.tMeson;
83 this->tOther += acc.tOther;
84 return *this;
85 };
double tMeson
Time spent on all mesons in volume.
double tBaryon
Time spent on other baryons in volume.
double tPhoton
Time spent on photons in volume.
double tTotal
Overloaded += operator.
double tPion
Time spent on pions in volume.
double tNeutron
Time spent on neutrons in volume.
double tOther
Time spent on all other particles in volume (mostly nuclei)
double tLepton
Time spent on other leptons in volume.
double tElectron
Time spent on e objects in volume.

Member Data Documentation

◆ tBaryon

double G4UA::TestActionVPTimer::volumeData::tBaryon =0

Time spent on other baryons in volume.

Definition at line 92 of file TestActionVPTimer.h.

◆ tElectron

double G4UA::TestActionVPTimer::volumeData::tElectron =0

Time spent on e objects in volume.

Definition at line 88 of file TestActionVPTimer.h.

◆ tLepton

double G4UA::TestActionVPTimer::volumeData::tLepton =0

Time spent on other leptons in volume.

Definition at line 93 of file TestActionVPTimer.h.

◆ tMeson

double G4UA::TestActionVPTimer::volumeData::tMeson =0

Time spent on all mesons in volume.

Definition at line 94 of file TestActionVPTimer.h.

◆ tNeutron

double G4UA::TestActionVPTimer::volumeData::tNeutron =0

Time spent on neutrons in volume.

Definition at line 90 of file TestActionVPTimer.h.

◆ tOther

double G4UA::TestActionVPTimer::volumeData::tOther =0

Time spent on all other particles in volume (mostly nuclei)

Definition at line 95 of file TestActionVPTimer.h.

◆ tPhoton

double G4UA::TestActionVPTimer::volumeData::tPhoton =0

Time spent on photons in volume.

Definition at line 89 of file TestActionVPTimer.h.

◆ tPion

double G4UA::TestActionVPTimer::volumeData::tPion =0

Time spent on pions in volume.

Definition at line 91 of file TestActionVPTimer.h.

◆ tTotal

double G4UA::TestActionVPTimer::volumeData::tTotal =0

Overloaded += operator.

Total time spent in volume

Definition at line 87 of file TestActionVPTimer.h.


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