Definition at line 11 of file SiElectrodeData.h.
◆ SiElectrodeData() [1/3]
tracking::digitization::SiElectrodeData::SiElectrodeData |
( |
int |
charge | ) |
|
|
inline |
◆ ~SiElectrodeData()
tracking::digitization::SiElectrodeData::~SiElectrodeData |
( |
| ) |
|
|
inline |
◆ SiElectrodeData() [2/3]
tracking::digitization::SiElectrodeData::SiElectrodeData |
( |
int |
charge, |
|
|
const ldmx::SimTrackerHit & |
sim_hit |
|
) |
| |
|
inline |
Definition at line 19 of file SiElectrodeData.h.
19 {
20 charge_ = charge;
21 sim_hits_.insert(sim_hit);
22 }
◆ SiElectrodeData() [3/3]
tracking::digitization::SiElectrodeData::SiElectrodeData |
( |
int |
charge, |
|
|
const std::vector< ldmx::SimTrackerHit > & |
sim_hits |
|
) |
| |
|
inline |
Definition at line 25 of file SiElectrodeData.h.
26 {
27 charge_ = charge;
28
29 for (auto& sim_hit : sim_hits) {
30 sim_hits_.insert(sim_hit);
31 }
32 }
◆ add() [1/2]
Definition at line 7 of file SiElectrodeData.cxx.
7 {
8 add(electrode_data.getCharge(), electrode_data.getSimulatedHits());
9 return *this;
10}
◆ add() [2/2]
Definition at line 12 of file SiElectrodeData.cxx.
13 {
14 this->addCharge(charge);
15 for (auto hit : simulated_hits) {
16 this->addSimulatedHit(hit);
17 }
18 return *this;
19}
◆ addCharge()
SiElectrodeData tracking::digitization::SiElectrodeData::addCharge |
( |
int |
charge | ) |
|
◆ addSimulatedHit()
◆ getCharge()
int tracking::digitization::SiElectrodeData::getCharge |
( |
| ) |
const |
|
inline |
◆ getSimulatedHits()
std::set< ldmx::SimTrackerHit > tracking::digitization::SiElectrodeData::getSimulatedHits |
( |
| ) |
const |
|
inline |
◆ isValid()
bool tracking::digitization::SiElectrodeData::isValid |
( |
| ) |
const |
|
inline |
◆ charge_
int tracking::digitization::SiElectrodeData::charge_ {} |
|
private |
◆ sim_hits_
The documentation for this class was generated from the following files: