#include <SimpleDepo.h>
Definition at line 8 of file SimpleDepo.h.
SimpleDepo::SimpleDepo |
( |
double |
t, |
|
|
const WireCell::Point & |
pos, |
|
|
double |
charge = 1.0 , |
|
|
IDepo::pointer |
prior = nullptr , |
|
|
double |
extent_long = 0.0 , |
|
|
double |
extent_tran = 0.0 , |
|
|
int |
id = 0 , |
|
|
int |
pdg = 0 , |
|
|
double |
energy = 1.0 |
|
) |
| |
Definition at line 5 of file SimpleDepo.cxx.
virtual double extent_long() const
virtual double energy() const
The energy (in units of MeV) deposited.
virtual double charge() const
The number charge (in units of number of electrons) deposited.
virtual int pdg() const
PDG code from Geant4.
virtual double extent_tran() const
virtual WireCell::IDepo::pointer prior() const
If the deposition is drifted, this may allow access to the original.
double SimpleDepo::charge |
( |
| ) |
const |
|
virtual |
double SimpleDepo::energy |
( |
| ) |
const |
|
virtual |
double SimpleDepo::extent_long |
( |
| ) |
const |
|
virtual |
Any (half width) extent in the longitudinal (drift) direction (distance). The distribution is implicit but typically it is taken that this is a Gaussian sigma.
Reimplemented from WireCell::IDepo.
Definition at line 44 of file SimpleDepo.cxx.
double SimpleDepo::extent_tran |
( |
| ) |
const |
|
virtual |
Any (half width) extent in the transverse (pitch) direction (distance). The distribution is implicit but typically it is taken that this is a Gaussian sigma.
Reimplemented from WireCell::IDepo.
Definition at line 45 of file SimpleDepo.cxx.
int SimpleDepo::id |
( |
| ) |
const |
|
virtual |
int SimpleDepo::pdg |
( |
| ) |
const |
|
virtual |
double SimpleDepo::time |
( |
| ) |
const |
|
virtual |
The number of seconds from some absolute start time to when the deposition occur ed.
Implements WireCell::IDepo.
Definition at line 26 of file SimpleDepo.cxx.
double WireCell::SimpleDepo::m_charge |
|
private |
double WireCell::SimpleDepo::m_energy |
|
private |
int WireCell::SimpleDepo::m_id |
|
private |
double WireCell::SimpleDepo::m_long |
|
private |
int WireCell::SimpleDepo::m_pdg |
|
private |
double WireCell::SimpleDepo::m_time |
|
private |
double WireCell::SimpleDepo::m_tran |
|
private |
The documentation for this class was generated from the following files: