#include <MCTrack.h>
Definition at line 27 of file MCTrack.h.
sim::MCTrack::MCTrack |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 32 of file MCTrack.h.
32 : std::vector<sim::MCStep>() {
Clear();}
virtual sim::MCTrack::~MCTrack |
( |
| ) |
|
|
inlinevirtual |
Default destructor.
Definition at line 35 of file MCTrack.h.
const MCStep& sim::MCTrack::AncestorEnd |
( |
| ) |
const |
|
inline |
Definition at line 59 of file MCTrack.h.
MCStep fAncestorEnd
This particle's ancestor's G4 start position/momentum.
void sim::MCTrack::AncestorEnd |
( |
const MCStep & |
s | ) |
|
|
inline |
Definition at line 81 of file MCTrack.h.
MCStep fAncestorEnd
This particle's ancestor's G4 start position/momentum.
int sim::MCTrack::AncestorPdgCode |
( |
| ) |
const |
|
inline |
Definition at line 55 of file MCTrack.h.
int fAncestorPDGCode
This particle's ancestor's PDG code.
void sim::MCTrack::AncestorPdgCode |
( |
int |
id | ) |
|
|
inline |
Definition at line 77 of file MCTrack.h.
int fAncestorPDGCode
This particle's ancestor's PDG code.
const std::string& sim::MCTrack::AncestorProcess |
( |
| ) |
const |
|
inline |
Definition at line 57 of file MCTrack.h.
std::string fMotherProcess
This particle's mother's G4 process name.
void sim::MCTrack::AncestorProcess |
( |
const std::string & |
n | ) |
|
|
inline |
Definition at line 79 of file MCTrack.h.
std::string fAncestorProcess
This particle's ancestor's G4 process name.
const MCStep& sim::MCTrack::AncestorStart |
( |
| ) |
const |
|
inline |
Definition at line 58 of file MCTrack.h.
MCStep fAncestorStart
This particle's ancestor's G4 start position/momentum.
void sim::MCTrack::AncestorStart |
( |
const MCStep & |
s | ) |
|
|
inline |
Definition at line 80 of file MCTrack.h.
MCStep fAncestorStart
This particle's ancestor's G4 start position/momentum.
unsigned int sim::MCTrack::AncestorTrackID |
( |
| ) |
const |
|
inline |
Definition at line 56 of file MCTrack.h.
unsigned int fAncestorTrackID
This particle's ancestor's G4 track ID.
void sim::MCTrack::AncestorTrackID |
( |
unsigned int |
id | ) |
|
|
inline |
Definition at line 78 of file MCTrack.h.
unsigned int fAncestorTrackID
This particle's ancestor's G4 track ID.
void sim::MCTrack::Clear |
( |
void |
| ) |
|
Definition at line 5 of file MCTrack.cxx.
27 MCStep invalid_step(invalid,invalid);
const double kINVALID_DOUBLE
MCStep fStart
G4 start position/momentum of this track particle.
MCStep fMotherEnd
This particle's mother's G4 end position/momentum.
unsigned int fAncestorTrackID
This particle's ancestor's G4 track ID.
std::string fProcess
G4 creation process of this track particle.
std::vector< double > fdEdx
int fPDGCode
PDG code of this track particle.
int fMotherPDGCode
This particle's mother's PDG code.
MCStep fEnd
G4 end position/momentum of this track particle.
int fAncestorPDGCode
This particle's ancestor's PDG code.
simb::Origin_t fOrigin
Origin of this particle (see simb::Origin_t)
MCStep fAncestorEnd
This particle's ancestor's G4 start position/momentum.
std::string fMotherProcess
This particle's mother's G4 process name.
unsigned int fTrackID
G4 track ID.
MCStep fAncestorStart
This particle's ancestor's G4 start position/momentum.
unsigned int fMotherTrackID
This particle's mother's G4 track ID.
std::vector< std::vector< double > > fdQdx
const unsigned int kINVALID_UINT
MCStep fMotherStart
This particle's mother's G4 start position/momentum.
vector< vector< double > > clear
std::string fAncestorProcess
This particle's ancestor's G4 process name.
const std::vector<double>& sim::MCTrack::dEdx |
( |
| ) |
const |
|
inline |
Definition at line 47 of file MCTrack.h.
std::vector< double > fdEdx
void sim::MCTrack::dEdx |
( |
const std::vector< double > |
s | ) |
|
|
inline |
Definition at line 67 of file MCTrack.h.
std::vector< double > fdEdx
Definition at line 46 of file MCTrack.h.
std::vector< std::vector< double > > fdQdx
Definition at line 68 of file MCTrack.h.
std::vector< std::vector< double > > fdQdx
const MCStep& sim::MCTrack::End |
( |
void |
| ) |
const |
|
inline |
Definition at line 45 of file MCTrack.h.
MCStep fEnd
G4 end position/momentum of this track particle.
void sim::MCTrack::End |
( |
const MCStep |
s | ) |
|
|
inline |
Definition at line 66 of file MCTrack.h.
MCStep fEnd
G4 end position/momentum of this track particle.
const MCStep& sim::MCTrack::MotherEnd |
( |
| ) |
const |
|
inline |
Definition at line 53 of file MCTrack.h.
MCStep fMotherEnd
This particle's mother's G4 end position/momentum.
void sim::MCTrack::MotherEnd |
( |
const MCStep & |
s | ) |
|
|
inline |
Definition at line 75 of file MCTrack.h.
MCStep fMotherEnd
This particle's mother's G4 end position/momentum.
int sim::MCTrack::MotherPdgCode |
( |
| ) |
const |
|
inline |
Definition at line 49 of file MCTrack.h.
int fMotherPDGCode
This particle's mother's PDG code.
void sim::MCTrack::MotherPdgCode |
( |
int |
id | ) |
|
|
inline |
Definition at line 71 of file MCTrack.h.
int fMotherPDGCode
This particle's mother's PDG code.
const std::string& sim::MCTrack::MotherProcess |
( |
| ) |
const |
|
inline |
Definition at line 51 of file MCTrack.h.
std::string fMotherProcess
This particle's mother's G4 process name.
void sim::MCTrack::MotherProcess |
( |
const std::string & |
n | ) |
|
|
inline |
Definition at line 73 of file MCTrack.h.
std::string fMotherProcess
This particle's mother's G4 process name.
const MCStep& sim::MCTrack::MotherStart |
( |
| ) |
const |
|
inline |
Definition at line 52 of file MCTrack.h.
MCStep fMotherStart
This particle's mother's G4 start position/momentum.
void sim::MCTrack::MotherStart |
( |
const MCStep & |
s | ) |
|
|
inline |
Definition at line 74 of file MCTrack.h.
MCStep fMotherStart
This particle's mother's G4 start position/momentum.
unsigned int sim::MCTrack::MotherTrackID |
( |
| ) |
const |
|
inline |
Definition at line 50 of file MCTrack.h.
unsigned int fMotherTrackID
This particle's mother's G4 track ID.
void sim::MCTrack::MotherTrackID |
( |
unsigned int |
id | ) |
|
|
inline |
Definition at line 72 of file MCTrack.h.
unsigned int fMotherTrackID
This particle's mother's G4 track ID.
Definition at line 40 of file MCTrack.h.
simb::Origin_t fOrigin
Origin of this particle (see simb::Origin_t)
Definition at line 61 of file MCTrack.h.
simb::Origin_t fOrigin
Origin of this particle (see simb::Origin_t)
int sim::MCTrack::PdgCode |
( |
void |
| ) |
const |
|
inline |
Definition at line 41 of file MCTrack.h.
int fPDGCode
PDG code of this track particle.
void sim::MCTrack::PdgCode |
( |
int |
id | ) |
|
|
inline |
Definition at line 62 of file MCTrack.h.
int fPDGCode
PDG code of this track particle.
const std::string& sim::MCTrack::Process |
( |
void |
| ) |
const |
|
inline |
Definition at line 43 of file MCTrack.h.
std::string fProcess
G4 creation process of this track particle.
Definition at line 64 of file MCTrack.h.
std::string fProcess
G4 creation process of this track particle.
const MCStep& sim::MCTrack::Start |
( |
| ) |
const |
|
inline |
Definition at line 44 of file MCTrack.h.
MCStep fStart
G4 start position/momentum of this track particle.
void sim::MCTrack::Start |
( |
const MCStep |
s | ) |
|
|
inline |
Definition at line 65 of file MCTrack.h.
MCStep fStart
G4 start position/momentum of this track particle.
unsigned int sim::MCTrack::TrackID |
( |
| ) |
const |
|
inline |
Definition at line 42 of file MCTrack.h.
unsigned int fTrackID
G4 track ID.
void sim::MCTrack::TrackID |
( |
unsigned int |
id | ) |
|
|
inline |
Definition at line 63 of file MCTrack.h.
unsigned int fTrackID
G4 track ID.
MCStep sim::MCTrack::fAncestorEnd |
|
protected |
This particle's ancestor's G4 start position/momentum.
Definition at line 105 of file MCTrack.h.
int sim::MCTrack::fAncestorPDGCode |
|
protected |
This particle's ancestor's PDG code.
Definition at line 101 of file MCTrack.h.
This particle's ancestor's G4 process name.
Definition at line 103 of file MCTrack.h.
MCStep sim::MCTrack::fAncestorStart |
|
protected |
This particle's ancestor's G4 start position/momentum.
Definition at line 104 of file MCTrack.h.
unsigned int sim::MCTrack::fAncestorTrackID |
|
protected |
This particle's ancestor's G4 track ID.
Definition at line 102 of file MCTrack.h.
G4 end position/momentum of this track particle.
Definition at line 91 of file MCTrack.h.
MCStep sim::MCTrack::fMotherEnd |
|
protected |
This particle's mother's G4 end position/momentum.
Definition at line 99 of file MCTrack.h.
int sim::MCTrack::fMotherPDGCode |
|
protected |
This particle's mother's PDG code.
Definition at line 95 of file MCTrack.h.
This particle's mother's G4 process name.
Definition at line 97 of file MCTrack.h.
MCStep sim::MCTrack::fMotherStart |
|
protected |
This particle's mother's G4 start position/momentum.
Definition at line 98 of file MCTrack.h.
unsigned int sim::MCTrack::fMotherTrackID |
|
protected |
This particle's mother's G4 track ID.
Definition at line 96 of file MCTrack.h.
int sim::MCTrack::fPDGCode |
|
protected |
PDG code of this track particle.
Definition at line 87 of file MCTrack.h.
G4 creation process of this track particle.
Definition at line 89 of file MCTrack.h.
G4 start position/momentum of this track particle.
Definition at line 90 of file MCTrack.h.
unsigned int sim::MCTrack::fTrackID |
|
protected |
The documentation for this class was generated from the following files: