|
REST-for-Physics
v2.3
Rare Event Searches ToolKit for Physics
|
RESTSoft : Software for Rare Event Searches with TPCs
Class to store a particle definition
jul 2015: First concept Created as part of the conceptualization of existing REST software. J. Galan
Definition at line 24 of file TRestGeant4Particle.h.
#include <TRestGeant4Particle.h>
Public Member Functions | |
| Double_t | GetEnergy () const |
| Double_t | GetExcitationLevel () const |
| TVector3 | GetMomentumDirection () const |
| TVector3 | GetOrigin () const |
| Int_t | GetParticleCharge () const |
| TString | GetParticleName () const |
| void | SetDirection (TVector3 dir) |
| void | SetEnergy (Double_t en) |
| void | SetExcitationLevel (Double_t excitationEnergy) |
| void | SetOrigin (TVector3 pos) |
| void | SetParticle (TRestGeant4Particle particle) |
| void | SetParticleCharge (Int_t charge) |
| void | SetParticleName (TString particle) |
Protected Attributes | |
| Int_t | fCharge = 0 |
| TVector3 | fDirection = {1, 0, 0} |
| Double_t | fEnergy = 0 |
| Double_t | fExcitationLevel = 0 |
| TVector3 | fOrigin |
| TString | fParticleName |
| TRestGeant4Particle::TRestGeant4Particle | ( | ) |
Definition at line 24 of file TRestGeant4Particle.cxx.
|
virtual |
Definition at line 28 of file TRestGeant4Particle.cxx.
|
inline |
Definition at line 36 of file TRestGeant4Particle.h.
|
inline |
Definition at line 35 of file TRestGeant4Particle.h.
|
inline |
Definition at line 37 of file TRestGeant4Particle.h.
|
inline |
Definition at line 39 of file TRestGeant4Particle.h.
|
inline |
Definition at line 38 of file TRestGeant4Particle.h.
|
inline |
Definition at line 34 of file TRestGeant4Particle.h.
|
inline |
Definition at line 57 of file TRestGeant4Particle.h.
|
inline |
Definition at line 58 of file TRestGeant4Particle.h.
|
inline |
Definition at line 50 of file TRestGeant4Particle.h.
|
inline |
Definition at line 59 of file TRestGeant4Particle.h.
|
inline |
Definition at line 41 of file TRestGeant4Particle.h.
|
inline |
Definition at line 55 of file TRestGeant4Particle.h.
|
inline |
Definition at line 49 of file TRestGeant4Particle.h.
|
protected |
Definition at line 30 of file TRestGeant4Particle.h.
|
protected |
Definition at line 28 of file TRestGeant4Particle.h.
|
protected |
Definition at line 29 of file TRestGeant4Particle.h.
|
protected |
Definition at line 27 of file TRestGeant4Particle.h.
|
protected |
Definition at line 31 of file TRestGeant4Particle.h.
|
protected |
Definition at line 26 of file TRestGeant4Particle.h.