Definition at line 10 of file SiElectrodeDataCollection.h.
◆ SiElectrodeDataCollection() [1/2]
| tracking::digitization::SiElectrodeDataCollection::SiElectrodeDataCollection |
( |
| ) |
|
|
inline |
◆ ~SiElectrodeDataCollection()
| tracking::digitization::SiElectrodeDataCollection::~SiElectrodeDataCollection |
( |
| ) |
|
|
inline |
◆ SiElectrodeDataCollection() [2/2]
| tracking::digitization::SiElectrodeDataCollection::SiElectrodeDataCollection |
( |
const SiElectrodeDataCollection & | electrode_data | ) |
|
Definition at line 6 of file SiElectrodeDataCollection.cxx.
7 {
8 collection_ = electrode_data.getCollection();
9 electrode_pass_name_ = electrode_data.getPassName();
10}
◆ add() [1/2]
| void tracking::digitization::SiElectrodeDataCollection::add |
( |
const std::map< int, SiElectrodeData > & | electrode_data_collection | ) |
|
Definition at line 35 of file SiElectrodeDataCollection.cxx.
36 {
37 for (auto pair : electrode_data_collection) {
38
39 if (collection_.count(pair.first))
40 collection_[pair.first].add(pair.second);
41
42 else
43 collection_[pair.first] = pair.second;
44 }
45}
◆ add() [2/2]
| void tracking::digitization::SiElectrodeDataCollection::add |
( |
int | cellid, |
|
|
SiElectrodeData | electrode_data ) |
Definition at line 47 of file SiElectrodeDataCollection.cxx.
48 {
49 if (electrode_data.isValid())
50 if (collection_.count(cellid))
51 collection_[cellid].add(electrode_data);
52 else
53 collection_[cellid] = electrode_data;
54}
◆ clear()
| void tracking::digitization::SiElectrodeDataCollection::clear |
( |
| ) |
|
|
inline |
◆ getChargeMap()
| std::map< int, int > tracking::digitization::SiElectrodeDataCollection::getChargeMap |
( |
| ) |
const |
Definition at line 21 of file SiElectrodeDataCollection.cxx.
21 {
22 std::map<int, int> charge_map;
23
24 for (auto pair : collection_) {
25 charge_map[pair.first] = pair.second.getCharge();
26 }
27
28 return charge_map;
29}
◆ getCollection()
| std::map< int, SiElectrodeData > tracking::digitization::SiElectrodeDataCollection::getCollection |
( |
const std::string & | passName | ) |
const |
|
inline |
◆ collection_
| std::map<int, SiElectrodeData> tracking::digitization::SiElectrodeDataCollection::collection_ |
|
private |
◆ electrode_pass_name_
| std::string tracking::digitization::SiElectrodeDataCollection::electrode_pass_name_ |
|
private |
The documentation for this class was generated from the following files: