![]() |
ATLAS Offline Software
|
#include <CustomParticle.h>
Public Member Functions | |
| void | SetCloud (std::unique_ptr< G4ParticleDefinition > &theCloud) |
| void | SetSpectator (G4ParticleDefinition *theSpectator) |
| G4ParticleDefinition * | GetCloud () |
| G4ParticleDefinition * | GetSpectator () |
| virtual | ~CustomParticle () |
Private Member Functions | |
| CustomParticle (const G4String &aName, G4double mass, G4double width, G4double charge, G4int iSpin, G4int iParity, G4int iConjugation, G4int iIsospin, G4int iIsospin3, G4int gParity, const G4String &pType, G4int lepton, G4int baryon, G4int encoding, G4bool stable, G4double lifetime, G4DecayTable *decaytable) | |
Private Attributes | |
| std::unique_ptr< G4ParticleDefinition > | m_cloud {} |
| G4ParticleDefinition * | m_spec {} |
Friends | |
| class | CustomParticleFactory |
Definition at line 17 of file CustomParticle.h.
|
private |
Definition at line 13 of file ExtraParticles/src/CustomParticle.cxx.
|
inlinevirtual |
Definition at line 39 of file CustomParticle.h.
|
inline |
Definition at line 43 of file CustomParticle.h.
|
inline |
Definition at line 45 of file CustomParticle.h.
|
inline |
Definition at line 42 of file CustomParticle.h.
|
inline |
Definition at line 44 of file CustomParticle.h.
|
friend |
Definition at line 19 of file CustomParticle.h.
|
private |
Definition at line 32 of file CustomParticle.h.
|
private |
Definition at line 33 of file CustomParticle.h.