#include <TransportedDepo.h>
Public Member Functions | |
| TransportedDepo (const WireCell::IDepo::pointer &from, double location, double velocity) | |
| virtual | ~TransportedDepo () |
| virtual const WireCell::Point & | pos () const |
| The location of the deposition. More... | |
| virtual double | time () const |
| virtual double | charge () const |
| The number charge (in units of number of electrons) deposited. More... | |
| virtual int | id () const |
| Track ID from Geant4. More... | |
| virtual int | pdg () const |
| PDG code from Geant4. More... | |
| virtual double | energy () const |
| The energy (in units of MeV) deposited. More... | |
| virtual WireCell::IDepo::pointer | prior () const |
| If the deposition is drifted, this may allow access to the original. More... | |
Public Member Functions inherited from WireCell::IDepo | |
| virtual | ~IDepo () |
| virtual double | extent_long () const |
| virtual double | extent_tran () const |
Public Member Functions inherited from WireCell::IData< IDepo > | |
| virtual | ~IData () |
Private Attributes | |
| WireCell::IDepo::pointer | m_from |
| WireCell::Point | m_pos |
| double | m_time |
Additional Inherited Members | |
Public Types inherited from WireCell::IData< IDepo > | |
| typedef IDepo | value_type |
| typedef std::shared_ptr< const IDepo > | pointer |
| typedef std::vector< pointer > | vector |
| typedef std::shared_ptr< const vector > | shared_vector |
Definition at line 11 of file TransportedDepo.h.
|
inline |
Definition at line 17 of file TransportedDepo.h.
|
inlinevirtual |
Definition at line 23 of file TransportedDepo.h.
|
inlinevirtual |
The number charge (in units of number of electrons) deposited.
Implements WireCell::IDepo.
Definition at line 27 of file TransportedDepo.h.
|
inlinevirtual |
The energy (in units of MeV) deposited.
Implements WireCell::IDepo.
Definition at line 30 of file TransportedDepo.h.
|
inlinevirtual |
Track ID from Geant4.
Implements WireCell::IDepo.
Definition at line 28 of file TransportedDepo.h.
|
inlinevirtual |
PDG code from Geant4.
Implements WireCell::IDepo.
Definition at line 29 of file TransportedDepo.h.
|
inlinevirtual |
The location of the deposition.
Implements WireCell::IDepo.
Definition at line 25 of file TransportedDepo.h.
|
inlinevirtual |
If the deposition is drifted, this may allow access to the original.
Implements WireCell::IDepo.
Definition at line 31 of file TransportedDepo.h.
|
inlinevirtual |
The number of seconds from some absolute start time to when the deposition occur ed.
Implements WireCell::IDepo.
Definition at line 26 of file TransportedDepo.h.
|
private |
Definition at line 12 of file TransportedDepo.h.
|
private |
Definition at line 13 of file TransportedDepo.h.
|
private |
Definition at line 14 of file TransportedDepo.h.
1.8.11