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 |
Functions | |
sim::MCParticleLite::MCParticleLite () | |
virtual | sim::MCParticleLite::~MCParticleLite () |
void | sim::MCParticleLite::AddDaughter (unsigned int d) |
bool | sim::MCParticleLite::HasDaughter (unsigned int d) const |
const simb::Origin_t & | sim::MCParticleLite::Origin () const |
int | sim::MCParticleLite::PdgCode () const |
unsigned int | sim::MCParticleLite::TrackID () const |
const std::string & | sim::MCParticleLite::Process () const |
unsigned int | sim::MCParticleLite::Mother () const |
unsigned int | sim::MCParticleLite::Ancestor () const |
const TLorentzVector & | sim::MCParticleLite::StartVtx () const |
const TLorentzVector & | sim::MCParticleLite::StartMom () const |
const TLorentzVector & | sim::MCParticleLite::EndVtx () const |
const TLorentzVector & | sim::MCParticleLite::EndMom () const |
const std::vector< std::pair < TLorentzVector, TLorentzVector > > & | sim::MCParticleLite::DetPath () const |
const std::vector< unsigned int > & | sim::MCParticleLite::Daughters () const |
void | sim::MCParticleLite::Origin (simb::Origin_t o) |
void | sim::MCParticleLite::PdgCode (int id) |
void | sim::MCParticleLite::TrackID (unsigned int id) |
void | sim::MCParticleLite::Process (const std::string &name) |
void | sim::MCParticleLite::Mother (unsigned int id) |
void | sim::MCParticleLite::Ancestor (unsigned int id) |
void | sim::MCParticleLite::StartVtx (const TLorentzVector &vtx) |
void | sim::MCParticleLite::StartMom (const TLorentzVector &mom) |
void | sim::MCParticleLite::EndVtx (const TLorentzVector &vtx) |
void | sim::MCParticleLite::EndMom (const TLorentzVector &mom) |
void | sim::MCParticleLite::DetPath (const std::vector< std::pair< TLorentzVector, TLorentzVector > > &p) |
void | sim::MCParticleLite::DetPath (std::vector< std::pair< TLorentzVector, TLorentzVector > > &&p) |
void | sim::MCParticleLite::Daughters (const std::vector< unsigned int > &d) |
void | sim::MCParticleLite::Daughters (std::vector< unsigned int > &&d) |
virtual | sim::MCParticleLite::operator simb::MCParticle () const |
sim::MCParticleLite::MCParticleLite (const simb::MCParticle &p) | |
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(kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE)} |
TLorentzVector | sim::MCParticleLite::_start_mom {TLorentzVector(kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE)} |
Start momentum in GeV. More... | |
TLorentzVector | sim::MCParticleLite::_end_vtx {TLorentzVector(kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE)} |
TLorentzVector | sim::MCParticleLite::_end_mom {TLorentzVector(kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE, kINVALID_DOUBLE)} |
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 43 of file MCParticleLite.h.
|
inline |
Definition at line 57 of file MCParticleLite.h.
|
inline |
Definition at line 71 of file MCParticleLite.h.
|
inline |
Definition at line 63 of file MCParticleLite.h.
|
inline |
Definition at line 78 of file MCParticleLite.h.
|
inline |
Definition at line 79 of file MCParticleLite.h.
|
inline |
Definition at line 62 of file MCParticleLite.h.
|
inline |
Definition at line 76 of file MCParticleLite.h.
|
inline |
Definition at line 77 of file MCParticleLite.h.
|
inline |
Definition at line 61 of file MCParticleLite.h.
|
inline |
Definition at line 75 of file MCParticleLite.h.
|
inline |
Definition at line 60 of file MCParticleLite.h.
|
inline |
Definition at line 74 of file MCParticleLite.h.
|
inline |
Definition at line 47 of file MCParticleLite.h.
|
inline |
Definition at line 40 of file MCParticleLite.h.
|
inline |
Definition at line 92 of file MCParticleLite.h.
|
inline |
Definition at line 56 of file MCParticleLite.h.
|
inline |
Definition at line 70 of file MCParticleLite.h.
|
inlinevirtual |
Definition at line 81 of file MCParticleLite.h.
|
inline |
Definition at line 52 of file MCParticleLite.h.
|
inline |
Definition at line 66 of file MCParticleLite.h.
|
inline |
Definition at line 53 of file MCParticleLite.h.
|
inline |
Definition at line 67 of file MCParticleLite.h.
|
inline |
Definition at line 55 of file MCParticleLite.h.
|
inline |
Definition at line 69 of file MCParticleLite.h.
|
inline |
Definition at line 59 of file MCParticleLite.h.
|
inline |
Definition at line 73 of file MCParticleLite.h.
|
inline |
Definition at line 58 of file MCParticleLite.h.
|
inline |
Definition at line 72 of file MCParticleLite.h.
|
inline |
Definition at line 54 of file MCParticleLite.h.
|
inline |
Definition at line 68 of file MCParticleLite.h.
|
inlinevirtual |
Definition at line 41 of file MCParticleLite.h.
|
protected |
Definition at line 109 of file MCParticleLite.h.
|
protected |
Definition at line 116 of file MCParticleLite.h.
|
protected |
Definition at line 115 of file MCParticleLite.h.
|
protected |
End momentum in GeV.
Definition at line 114 of file MCParticleLite.h.
|
protected |
Definition at line 113 of file MCParticleLite.h.
|
protected |
Definition at line 108 of file MCParticleLite.h.
|
protected |
Definition at line 117 of file MCParticleLite.h.
|
protected |
Definition at line 110 of file MCParticleLite.h.
|
protected |
Definition at line 107 of file MCParticleLite.h.
|
protected |
Start momentum in GeV.
Definition at line 112 of file MCParticleLite.h.
|
protected |
Definition at line 111 of file MCParticleLite.h.
|
protected |
Definition at line 106 of file MCParticleLite.h.