![]() |
ATLAS Offline Software
|
#include <SiTotalCharge.h>
Public Types | |
| typedef std::vector< SiCharge > | list_t |
Public Member Functions | |
| SiTotalCharge () | |
| SiTotalCharge (const SiTotalCharge &totalCharge) | |
| ~SiTotalCharge () | |
| SiTotalCharge & | operator= (const SiTotalCharge &totalCharge) |
| double | charge () const |
| const list_t & | chargeComposition () const |
| bool | complexCharge () const |
| bool | fromTrack () const |
| bool | extraNoise () const |
| int | trackBarcode () const |
| const HepMcParticleLink & | particleLink () const |
| double | time () const |
| void | add (const SiCharge &charge) |
| void | add (const SiTotalCharge &totalCharge) |
| void | removeTimeInformation () |
| void | removeSmallCharges (const double minimumCharge) |
Private Member Functions | |
| void | addSiCharge (const SiCharge &charge) |
| const SiCharge & | mainCharge () const |
Private Attributes | |
| double | m_charge |
| list_t | m_chargeComposition |
Static Private Attributes | |
| static const HepMcParticleLink | m_emptyLink = HepMcParticleLink() |
Definition at line 24 of file SiTotalCharge.h.
| typedef std::vector<SiCharge> SiTotalCharge::list_t |
Definition at line 31 of file SiTotalCharge.h.
| SiTotalCharge::SiTotalCharge | ( | ) |
Definition at line 18 of file SiTotalCharge.cxx.
| SiTotalCharge::SiTotalCharge | ( | const SiTotalCharge & | totalCharge | ) |
Definition at line 24 of file SiTotalCharge.cxx.
|
inline |
Definition at line 114 of file SiTotalCharge.h.
Definition at line 62 of file SiTotalCharge.cxx.
| void SiTotalCharge::add | ( | const SiTotalCharge & | totalCharge | ) |
Definition at line 71 of file SiTotalCharge.cxx.
Definition at line 108 of file SiTotalCharge.cxx.
|
inline |
Definition at line 118 of file SiTotalCharge.h.
|
inline |
Definition at line 123 of file SiTotalCharge.h.
|
inline |
Definition at line 128 of file SiTotalCharge.h.
|
inline |
Definition at line 133 of file SiTotalCharge.h.
| bool SiTotalCharge::fromTrack | ( | ) | const |
Definition at line 49 of file SiTotalCharge.cxx.
Definition at line 40 of file SiTotalCharge.cxx.
| SiTotalCharge & SiTotalCharge::operator= | ( | const SiTotalCharge & | totalCharge | ) |
Definition at line 30 of file SiTotalCharge.cxx.
|
inline |
Definition at line 160 of file SiTotalCharge.h.
| void SiTotalCharge::removeSmallCharges | ( | const double | minimumCharge | ) |
Definition at line 98 of file SiTotalCharge.cxx.
| void SiTotalCharge::removeTimeInformation | ( | ) |
Definition at line 83 of file SiTotalCharge.cxx.
|
inline |
Definition at line 151 of file SiTotalCharge.h.
|
inline |
Definition at line 142 of file SiTotalCharge.h.
|
private |
Definition at line 106 of file SiTotalCharge.h.
|
private |
Definition at line 107 of file SiTotalCharge.h.
|
staticprivate |
Definition at line 108 of file SiTotalCharge.h.