![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "MCRecoPart.h"
Public Member Functions | |
| MCMiniPart () | |
| virtual | ~MCMiniPart () |
| void | Reset () |
| bool | HasDaughter (unsigned int d) const |
| void | AddDaughter (unsigned int d) |
| operator simb::MCParticle () const | |
| MCMiniPart (const simb::MCParticle &p) | |
Public Attributes | |
| unsigned int | _track_id |
| std::string | _process |
| unsigned int | _mother |
| unsigned int | _ancestor |
| int | _pdgcode |
| TLorentzVector | _start_vtx |
| TLorentzVector | _start_mom |
| TLorentzVector | _end_vtx |
| TLorentzVector | _end_mom |
| std::vector< std::pair< TLorentzVector, TLorentzVector > > | _det_path |
| std::set< unsigned int > | _daughters |
| ::simb::Origin_t | _origin |
Definition at line 23 of file MCRecoPart.h.
|
inline |
|
inlinevirtual |
Definition at line 28 of file MCRecoPart.h.
|
inline |
Definition at line 77 of file MCRecoPart.h.
References simb::MCParticle::EndMomentum(), simb::MCParticle::EndPosition(), simb::MCParticle::Momentum(), simb::MCParticle::Mother(), simb::MCParticle::PdgCode(), simb::MCParticle::Position(), simb::MCParticle::Process(), Reset(), and simb::MCParticle::TrackId().
|
inline |
Definition at line 64 of file MCRecoPart.h.
|
inline |
|
inline |
Definition at line 66 of file MCRecoPart.h.
References simb::MCParticle::AddDaughter(), simb::MCParticle::AddTrajectoryPoint(), d, and e.
|
inline |
Definition at line 43 of file MCRecoPart.h.
References geoalgo::kINVALID_DOUBLE, sim::kINVALID_INT, sim::kINVALID_UINT, and geo::kUnknown.
| unsigned int sim::MCMiniPart::_ancestor |
Definition at line 33 of file MCRecoPart.h.
| std::set<unsigned int> sim::MCMiniPart::_daughters |
Definition at line 40 of file MCRecoPart.h.
| std::vector<std::pair<TLorentzVector, TLorentzVector> > sim::MCMiniPart::_det_path |
Definition at line 39 of file MCRecoPart.h.
| TLorentzVector sim::MCMiniPart::_end_mom |
Definition at line 38 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| TLorentzVector sim::MCMiniPart::_end_vtx |
Definition at line 37 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| unsigned int sim::MCMiniPart::_mother |
Definition at line 32 of file MCRecoPart.h.
| ::simb::Origin_t sim::MCMiniPart::_origin |
Definition at line 41 of file MCRecoPart.h.
| int sim::MCMiniPart::_pdgcode |
Definition at line 34 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| std::string sim::MCMiniPart::_process |
Definition at line 31 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| TLorentzVector sim::MCMiniPart::_start_mom |
Definition at line 36 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| TLorentzVector sim::MCMiniPart::_start_vtx |
Definition at line 35 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().
| unsigned int sim::MCMiniPart::_track_id |
Definition at line 30 of file MCRecoPart.h.
Referenced by sim::MCTrackRecoAlg::Reconstruct(), and sim::MCShowerRecoAlg::Reconstruct().