LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Files | |
file | MCBaseException.h |
Class def header for exception classes for MC data products. | |
file | MCParticleLite.h |
Class def header for MCParticleLite data container. | |
file | MCShower.h |
Class def header for MCShower data container. | |
file | MCStep.h |
Class def header for mcstep data container. | |
file | MCTrack.h |
Class def header for mctrack data container. | |
Namespaces | |
sim | |
Monte Carlo Simulation. | |
Classes | |
class | sim::MCParticleLite |
Variables | |
unsigned int | sim::MCParticleLite::_track_id {kINVALID_UINT} |
std::string | sim::MCParticleLite::_process {} |
unsigned int | sim::MCParticleLite::_mother {kINVALID_UINT} |
unsigned int | sim::MCParticleLite::_ancestor {kINVALID_UINT} |
int | sim::MCParticleLite::_pdgcode {kINVALID_INT} |
TLorentzVector | sim::MCParticleLite::_start_vtx |
TLorentzVector | sim::MCParticleLite::_start_mom |
Start momentum in GeV. More... | |
TLorentzVector | sim::MCParticleLite::_end_vtx |
TLorentzVector | sim::MCParticleLite::_end_mom |
End momentum in GeV. More... | |
std::vector< std::pair< TLorentzVector, TLorentzVector > > | sim::MCParticleLite::_det_path |
std::vector< unsigned int > | sim::MCParticleLite::_daughters |
::simb::Origin_t | sim::MCParticleLite::_origin {::simb::kUnknown} |
|
inline |
Definition at line 41 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, and sim::MCParticleLite::HasDaughter().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters.
|
inline |
Definition at line 83 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, and d.
|
inline |
Definition at line 84 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, and d.
|
inline |
Definition at line 61 of file MCParticleLite.h.
References sim::MCParticleLite::_det_path.
|
inline |
Definition at line 78 of file MCParticleLite.h.
References sim::MCParticleLite::_det_path.
|
inline |
Definition at line 79 of file MCParticleLite.h.
References sim::MCParticleLite::_det_path.
|
inline |
Definition at line 60 of file MCParticleLite.h.
References sim::MCParticleLite::_end_mom.
|
inline |
Definition at line 77 of file MCParticleLite.h.
References sim::MCParticleLite::_end_mom.
|
inline |
|
inline |
|
inline |
Definition at line 45 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, and d.
Referenced by sim::MCParticleLite::AddDaughter().
|
inline |
Definition at line 38 of file MCParticleLite.h.
|
inline |
Definition at line 96 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, sim::MCParticleLite::_det_path, sim::MCParticleLite::_end_mom, sim::MCParticleLite::_end_vtx, sim::MCParticleLite::_mother, sim::MCParticleLite::_pdgcode, sim::MCParticleLite::_process, sim::MCParticleLite::_start_mom, sim::MCParticleLite::_start_vtx, sim::MCParticleLite::_track_id, simb::MCParticle::EndMomentum(), simb::MCParticle::EndPosition(), simb::MCParticle::Momentum(), simb::MCParticle::Mother(), simb::MCParticle::PdgCode(), simb::MCParticle::Position(), simb::MCParticle::Process(), and simb::MCParticle::TrackId().
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 86 of file MCParticleLite.h.
References sim::MCParticleLite::_daughters, sim::MCParticleLite::_end_mom, sim::MCParticleLite::_end_vtx, sim::MCParticleLite::_mother, sim::MCParticleLite::_pdgcode, sim::MCParticleLite::_process, sim::MCParticleLite::_start_mom, sim::MCParticleLite::_start_vtx, sim::MCParticleLite::_track_id, simb::MCParticle::AddDaughter(), simb::MCParticle::AddTrajectoryPoint(), and d.
|
inline |
Definition at line 51 of file MCParticleLite.h.
References sim::MCParticleLite::_origin.
Referenced by larg4::LArG4::produce().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 58 of file MCParticleLite.h.
References sim::MCParticleLite::_start_mom.
|
inline |
Definition at line 75 of file MCParticleLite.h.
References sim::MCParticleLite::_start_mom.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 39 of file MCParticleLite.h.
|
protected |
Definition at line 114 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::Ancestor().
|
protected |
Definition at line 129 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::AddDaughter(), sim::MCParticleLite::Daughters(), sim::MCParticleLite::HasDaughter(), sim::MCParticleLite::MCParticleLite(), and sim::MCParticleLite::operator simb::MCParticle().
|
protected |
Definition at line 128 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::DetPath(), and sim::MCParticleLite::MCParticleLite().
|
protected |
End momentum in GeV.
Definition at line 124 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::EndMom(), sim::MCParticleLite::MCParticleLite(), and sim::MCParticleLite::operator simb::MCParticle().
|
protected |
Definition at line 122 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::EndVtx(), sim::MCParticleLite::MCParticleLite(), and sim::MCParticleLite::operator simb::MCParticle().
|
protected |
Definition at line 113 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::Mother(), and sim::MCParticleLite::operator simb::MCParticle().
|
protected |
Definition at line 130 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::Origin().
|
protected |
Definition at line 115 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::operator simb::MCParticle(), and sim::MCParticleLite::PdgCode().
|
protected |
Definition at line 112 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::operator simb::MCParticle(), and sim::MCParticleLite::Process().
|
protected |
Start momentum in GeV.
Definition at line 118 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::operator simb::MCParticle(), and sim::MCParticleLite::StartMom().
|
protected |
Definition at line 116 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::operator simb::MCParticle(), and sim::MCParticleLite::StartVtx().
|
protected |
Definition at line 111 of file MCParticleLite.h.
Referenced by sim::MCParticleLite::MCParticleLite(), sim::MCParticleLite::operator simb::MCParticle(), and sim::MCParticleLite::TrackID().