LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ArtG4tkParticle.hh"
Public Member Functions | |
ArtG4tkParticle () | |
ArtG4tkParticle (const int, const CLHEP::HepLorentzVector &) | |
ArtG4tkParticle (const int, const CLHEP::Hep3Vector &) | |
ArtG4tkParticle (const ArtG4tkParticle &) | |
~ArtG4tkParticle () | |
ArtG4tkParticle & | operator= (const ArtG4tkParticle &other) |
void | SetPDG (const int) |
void | SetMomentum (const CLHEP::HepLorentzVector &) |
void | SetMomentum (const CLHEP::Hep3Vector &) |
int | GetPDG () const |
std::string | GetName () const |
const CLHEP::HepLorentzVector & | GetMomentum () const |
bool | operator< (const ArtG4tkParticle &) const |
Private Attributes | |
int | fPDG |
CLHEP::HepLorentzVector | fMomentum |
Definition at line 10 of file ArtG4tkParticle.hh.
artg4tk::ArtG4tkParticle::ArtG4tkParticle | ( | ) |
Definition at line 8 of file ArtG4tkParticle.cc.
References fPDG.
artg4tk::ArtG4tkParticle::ArtG4tkParticle | ( | const int | pdg, |
const CLHEP::HepLorentzVector & | mom | ||
) |
Definition at line 14 of file ArtG4tkParticle.cc.
References fMomentum, and fPDG.
artg4tk::ArtG4tkParticle::ArtG4tkParticle | ( | const int | pdg, |
const CLHEP::Hep3Vector & | mom | ||
) |
Definition at line 21 of file ArtG4tkParticle.cc.
References SetMomentum(), and SetPDG().
artg4tk::ArtG4tkParticle::ArtG4tkParticle | ( | const ArtG4tkParticle & | other | ) |
Definition at line 28 of file ArtG4tkParticle.cc.
|
inline |
Definition at line 17 of file ArtG4tkParticle.hh.
|
inline |
Definition at line 38 of file ArtG4tkParticle.hh.
References fMomentum.
std::string artg4tk::ArtG4tkParticle::GetName | ( | ) | const |
|
inline |
Definition at line 32 of file ArtG4tkParticle.hh.
|
inline |
Definition at line 51 of file ArtG4tkParticle.hh.
|
inline |
Definition at line 20 of file ArtG4tkParticle.hh.
References fMomentum, fPDG, SetMomentum(), and SetPDG().
void artg4tk::ArtG4tkParticle::SetMomentum | ( | const CLHEP::HepLorentzVector & | mom | ) |
Definition at line 50 of file ArtG4tkParticle.cc.
References fMomentum.
Referenced by ArtG4tkParticle(), operator=(), and artg4tk::ArtG4tkVtx::SetIncoming().
void artg4tk::ArtG4tkParticle::SetMomentum | ( | const CLHEP::Hep3Vector & | mom | ) |
Definition at line 58 of file ArtG4tkParticle.cc.
References e, fMomentum, and fPDG.
void artg4tk::ArtG4tkParticle::SetPDG | ( | const int | pdg | ) |
Definition at line 42 of file ArtG4tkParticle.cc.
References fPDG.
Referenced by ArtG4tkParticle(), operator=(), and artg4tk::ArtG4tkVtx::SetIncoming().
|
private |
Definition at line 60 of file ArtG4tkParticle.hh.
Referenced by ArtG4tkParticle(), GetMomentum(), operator=(), and SetMomentum().
|
private |
Definition at line 59 of file ArtG4tkParticle.hh.
Referenced by ArtG4tkParticle(), GetName(), GetPDG(), operator=(), SetMomentum(), and SetPDG().