larlight::mcstep Class Reference
Stores a single step of a particle.
More...
#include <mctrajectory.hh>
List of all members.
Public Member Functions |
| mcstep () |
| mcstep (const TLorentzVector &p, const TLorentzVector &m) |
virtual | ~mcstep () |
const TLorentzVector & | Momentum () const |
const TLorentzVector & | Position () const |
Double_t | X () const |
Double_t | Y () const |
Double_t | Z () const |
Double_t | T () const |
Double_t | Px () const |
Double_t | Py () const |
Double_t | Pz () const |
Double_t | E () const |
void | SetPosition (const TLorentzVector &v) |
void | SetMomentum (const TLorentzVector &v) |
Protected Attributes |
TLorentzVector | _position |
TLorentzVector | _momentum |
Detailed Description
Stores a single step of a particle.
Definition at line 29 of file mctrajectory.hh.
Constructor & Destructor Documentation
larlight::mcstep::mcstep |
( |
|
) |
[inline] |
larlight::mcstep::mcstep |
( |
const TLorentzVector & |
p, |
|
|
const TLorentzVector & |
m | |
|
) |
| | [inline] |
virtual larlight::mcstep::~mcstep |
( |
|
) |
[inline, virtual] |
Member Function Documentation
Double_t larlight::mcstep::E |
( |
|
) |
const [inline] |
const TLorentzVector& larlight::mcstep::Momentum |
( |
|
) |
const [inline] |
const TLorentzVector& larlight::mcstep::Position |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::Px |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::Py |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::Pz |
( |
|
) |
const [inline] |
void larlight::mcstep::SetMomentum |
( |
const TLorentzVector & |
v |
) |
[inline] |
void larlight::mcstep::SetPosition |
( |
const TLorentzVector & |
v |
) |
[inline] |
Double_t larlight::mcstep::T |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::X |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::Y |
( |
|
) |
const [inline] |
Double_t larlight::mcstep::Z |
( |
|
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: