![]() |
LArSoft
v10_06_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().