LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "ArtG4tkVtx.hh"
Public Member Functions | |
ArtG4tkVtx () | |
ArtG4tkVtx (const CLHEP::HepLorentzVector &pos, const std::string &pvname, const std::string &mname) | |
ArtG4tkVtx (const ArtG4tkVtx &rhs) | |
~ArtG4tkVtx () | |
void | Clear () |
void | SetPosition (const CLHEP::HepLorentzVector &pos) |
void | SetPhysVolumeName (const std::string &pvname) |
void | SetMaterialName (const std::string &mname) |
void | SetIncoming (const ArtG4tkParticle &pin) |
void | SetIncoming (const int pdg, const CLHEP::Hep3Vector &mom) |
void | SetIncoming (const int pdg, const CLHEP::HepLorentzVector &mom) |
void | AddOutcoming (const ArtG4tkParticle &pout) |
const CLHEP::HepLorentzVector & | GetPosition () const |
const std::string & | GetPhysVolumeName () const |
const std::string & | GetMaterialName () const |
const ArtG4tkParticle & | GetIncoming () const |
int | GetNumOutcoming () const |
const std::vector< ArtG4tkParticle > & | GetAllOutcoming () const |
const ArtG4tkParticle & | GetOutcoming (int i) const |
bool | operator< (const ArtG4tkVtx &) const |
Private Attributes | |
CLHEP::HepLorentzVector | fPosition |
std::string | fPhysVolumeName |
std::string | fMaterialName |
ArtG4tkParticle | fIncoming |
std::vector< ArtG4tkParticle > | fOutcoming |
Definition at line 11 of file ArtG4tkVtx.hh.
|
inline |
Definition at line 17 of file ArtG4tkVtx.hh.
|
inline |
Definition at line 18 of file ArtG4tkVtx.hh.
|
inline |
Definition at line 23 of file ArtG4tkVtx.hh.
|
inline |
Definition at line 30 of file ArtG4tkVtx.hh.
|
inline |
Definition at line 83 of file ArtG4tkVtx.hh.
References fOutcoming.
|
inline |
Definition at line 33 of file ArtG4tkVtx.hh.
References fIncoming, fMaterialName, fOutcoming, fPhysVolumeName, and fPosition.
|
inline |
Definition at line 115 of file ArtG4tkVtx.hh.
References fOutcoming.
|
inline |
|
inline |
|
inline |
Definition at line 110 of file ArtG4tkVtx.hh.
References fOutcoming.
|
inline |
Definition at line 120 of file ArtG4tkVtx.hh.
References fOutcoming.
|
inline |
|
inline |
|
inline |
Definition at line 133 of file ArtG4tkVtx.hh.
|
inline |
|
inline |
Definition at line 69 of file ArtG4tkVtx.hh.
References fIncoming, artg4tk::ArtG4tkParticle::SetMomentum(), and artg4tk::ArtG4tkParticle::SetPDG().
|
inline |
Definition at line 76 of file ArtG4tkVtx.hh.
References fIncoming, artg4tk::ArtG4tkParticle::SetMomentum(), and artg4tk::ArtG4tkParticle::SetPDG().
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 144 of file ArtG4tkVtx.hh.
Referenced by Clear(), GetIncoming(), and SetIncoming().
|
private |
Definition at line 143 of file ArtG4tkVtx.hh.
Referenced by Clear(), GetMaterialName(), and SetMaterialName().
|
private |
Definition at line 145 of file ArtG4tkVtx.hh.
Referenced by AddOutcoming(), Clear(), GetAllOutcoming(), GetNumOutcoming(), and GetOutcoming().
|
private |
Definition at line 142 of file ArtG4tkVtx.hh.
Referenced by Clear(), GetPhysVolumeName(), and SetPhysVolumeName().
|
private |
Definition at line 141 of file ArtG4tkVtx.hh.
Referenced by Clear(), GetPosition(), and SetPosition().