ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 More...
 

Public Attributes

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

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  };

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:
G4UA::TestActionVPTimer::volumeData::tPhoton
double tPhoton
Time spent on photons in volume.
Definition: TestActionVPTimer.h:89
G4UA::TestActionVPTimer::volumeData::tBaryon
double tBaryon
Time spent on other baryons in volume.
Definition: TestActionVPTimer.h:92
G4UA::TestActionVPTimer::volumeData::tElectron
double tElectron
Time spent on e objects in volume.
Definition: TestActionVPTimer.h:88
G4UA::TestActionVPTimer::volumeData::tLepton
double tLepton
Time spent on other leptons in volume.
Definition: TestActionVPTimer.h:93
G4UA::TestActionVPTimer::volumeData::tMeson
double tMeson
Time spent on all mesons in volume.
Definition: TestActionVPTimer.h:94
AthenaPoolTestRead.acc
acc
Definition: AthenaPoolTestRead.py:16
G4UA::TestActionVPTimer::volumeData::tNeutron
double tNeutron
Time spent on neutrons in volume.
Definition: TestActionVPTimer.h:90
G4UA::TestActionVPTimer::volumeData::tOther
double tOther
Time spent on all other particles in volume (mostly nuclei)
Definition: TestActionVPTimer.h:95
G4UA::TestActionVPTimer::volumeData::tPion
double tPion
Time spent on pions in volume.
Definition: TestActionVPTimer.h:91
G4UA::TestActionVPTimer::volumeData::tTotal
double tTotal
Overloaded += operator.
Definition: TestActionVPTimer.h:87