|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MCTRUTH_PRIMARYPARTICLEINFORMATION_H
6 #define MCTRUTH_PRIMARYPARTICLEINFORMATION_H
8 #include "G4VUserPrimaryParticleInformation.hh"
82 #endif // MCTRUTH_PRIMARYPARTICLEINFORMATION_H
HepMC::GenParticlePtr m_theParticle
void SetISFParticle(ISF::ISFParticle *isp)
ISF::ISFParticle * m_theISFParticle
HepMC::GenParticlePtr GetHepMCParticle()
GenParticle * GenParticlePtr
int m_barcode ATLAS_THREAD_SAFE
int GetRegenerationNr()
return the number of times the particle represented by the G4PrimaryParticle has undergone a non-dest...
constexpr int INVALID_PARTICLE_BARCODE
int GetParticleBarcode() const
PrimaryParticleInformation()
const ISF::ISFParticle * GetISFParticle() const
return a pointer to the ISFParticle used to create the G4PrimaryParticle
const GenParticle * ConstGenParticlePtr
ISF::ISFParticle * GetISFParticle()
void SetRegenerationNr(int i)
update the number of times the particle represented by the G4PrimaryParticle has undergone a non-dest...
HepMC::ConstGenParticlePtr GetHepMCParticle() const
return a pointer to the GenParticle used to create the G4PrimaryParticle
This class is attached to G4PrimaryParticle objects as UserInformation. The member variable m_thePart...
Define macros for attributes used to control the static checker.
int GetParticleUniqueID() const