#include <SiTotalCharge.h>
Definition at line 24 of file SiTotalCharge.h.
◆ list_t
◆ SiTotalCharge() [1/2]
SiTotalCharge::SiTotalCharge |
( |
| ) |
|
◆ SiTotalCharge() [2/2]
◆ ~SiTotalCharge()
SiTotalCharge::~SiTotalCharge |
( |
| ) |
|
|
inline |
◆ add() [1/2]
◆ add() [2/2]
◆ addSiCharge()
Definition at line 108 of file SiTotalCharge.cxx.
112 return (charge.time() == other.time()) &&
113 (charge.processType() == other.processType()) &&
114 (charge.particleLink() == other.particleLink());
◆ charge()
double SiTotalCharge::charge |
( |
| ) |
const |
|
inline |
◆ chargeComposition()
◆ complexCharge()
bool SiTotalCharge::complexCharge |
( |
| ) |
const |
|
inline |
◆ extraNoise()
bool SiTotalCharge::extraNoise |
( |
| ) |
const |
|
inline |
◆ fromTrack()
bool SiTotalCharge::fromTrack |
( |
| ) |
const |
◆ mainCharge()
◆ operator=()
◆ particleLink()
◆ removeSmallCharges()
void SiTotalCharge::removeSmallCharges |
( |
const double |
minimumCharge | ) |
|
Definition at line 98 of file SiTotalCharge.cxx.
102 [&minimumCharge](
const SiCharge&
c){ return (c.charge() > -minimumCharge) &&
103 (c.charge() < minimumCharge); });
◆ removeTimeInformation()
void SiTotalCharge::removeTimeInformation |
( |
| ) |
|
Definition at line 83 of file SiTotalCharge.cxx.
90 for(
const auto & p_charge : oldComposition) {
93 p_charge.processType(),p_charge.particleLink()));
◆ time()
double SiTotalCharge::time |
( |
| ) |
const |
|
inline |
◆ trackBarcode()
int SiTotalCharge::trackBarcode |
( |
| ) |
const |
|
inline |
◆ m_charge
double SiTotalCharge::m_charge |
|
private |
◆ m_chargeComposition
list_t SiTotalCharge::m_chargeComposition |
|
private |
◆ m_emptyLink
The documentation for this class was generated from the following files:
std::reverse_iterator< DataModel_detail::iterator< DVL > > remove_if(typename std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, typename std::reverse_iterator< DataModel_detail::iterator< DVL > > end, Predicate pred)
Specialization of remove_if for DataVector/List.