|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef EVGENPRODTOOLS_SIMTIMEESTIMATE_H
8 #define EVGENPRODTOOLS_SIMTIMEESTIMATE_H
27 Gaudi::Property<double>
m_etaMax{
this,
"EtaLimit", 6.0,
"Max eta used for simulation"};
int m_particleNumber
Number of particles in one event.
std::vector< int > m_particleIDs
list holds all the particle IDs for one event
Algorithm to estimate the amount of CPU time that simulation will take.
double m_eventEnergy
Amount of energy that I've seen in one event.
std::vector< double > m_particleEnergies
list holds energy of each particle
std::vector< double > m_particleEtas
list holds eta of each particle
Base class for common behaviour of MC truth algorithms.
const std::array< int, 4 > m_pidsToSkip
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_etaMax
double m_total_Energy
Amount of energy that I've seen.
virtual StatusCode execute() override
SimTimeEstimate(const std::string &name, ISvcLocator *pSvcLocator)
int m_total_Events
Number of events that I've seen.
virtual StatusCode finalize() override