#include <SiChargedDiodeCollection.h>
Definition at line 109 of file SiChargedDiodeCollection.h.
◆ SiChargedDiodeCollection() [1/3]
| SiChargedDiodeCollection::SiChargedDiodeCollection |
( |
| ) |
|
Definition at line 28 of file SiChargedDiodeCollection.cxx.
28 :
31{
32}
SiChargedDiodeMap m_chargedDiodes
const InDetDD::SolidStateDetectorElementBase * m_sielement
◆ SiChargedDiodeCollection() [2/3]
◆ ~SiChargedDiodeCollection()
| SiChargedDiodeCollection::~SiChargedDiodeCollection |
( |
| ) |
|
|
default |
◆ SiChargedDiodeCollection() [3/3]
◆ add()
template<class T>
| void SiChargedDiodeCollection::add |
( |
const InDetDD::SiCellId & | diode, |
|
|
const T & | charge ) |
Definition at line 299 of file SiChargedDiodeCollection.h.
301{
302
307}
double charge(const T &p)
SiChargedDiodeMap::iterator SiChargedDiodeIterator
bool isValid() const
Test if its in a valid state.
void emplace_charge(const InDetDD::SiCellId &diode, const T &charge)
◆ AlreadyHit() [1/2]
| bool SiChargedDiodeCollection::AlreadyHit |
( |
const Identifier & | id | ) |
|
◆ AlreadyHit() [2/2]
◆ begin()
◆ chargedDiodes()
◆ clear()
| void SiChargedDiodeCollection::clear |
( |
| ) |
|
◆ design()
◆ element()
◆ emplace_charge()
template<class T>
| void SiChargedDiodeCollection::emplace_charge |
( |
const InDetDD::SiCellId & | diode, |
|
|
const T & | charge ) |
Definition at line 279 of file SiChargedDiodeCollection.h.
280{
284 log << MSG::FATAL <<
"Could not create SiReadoutCellId object !"<<
endmsg;
285 }
286
287 SiChargedDiode chargedDiode(diode,roCell);
288
291
295 }
296}
virtual SiReadoutCellId readoutIdOfCell(const SiCellId &cellId) const =0
diode id -> readout id NB assignment of a SiReadoutCellId to a SiCellId is allowed so you are can pas...
const InDetDD::DetectorDesign & design() const
static void noise(SiChargedDiode &chDiode, bool flag, bool mask=false)
IMessageSvc * getMessageSvc(bool quiet=false)
◆ empty()
| bool SiChargedDiodeCollection::empty |
( |
| ) |
const |
|
inline |
◆ end()
◆ find() [1/2]
◆ find() [2/2]
◆ getHelper()
| const IdHelper * Identifiable::getHelper |
( |
| ) |
const |
|
virtualinherited |
◆ getId()
Definition at line 144 of file SiChargedDiodeCollection.h.
145 {
146 return (
element()->identifierFromCellId(
id));
147 }
const InDetDD::SolidStateDetectorElementBase * element() const
◆ id_helper()
◆ identify()
| Identifier SiChargedDiodeCollection::identify |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ identifyHash()
|
|
inlinefinaloverridevirtual |
◆ operator=()
◆ order()
| void SiChargedDiodeCollection::order |
( |
| ) |
|
|
private |
◆ orderedBegin()
◆ orderedEnd()
◆ setDetectorElement()
◆ m_chargedDiodes
◆ m_orderedChargedDiodes
◆ m_sielement
The documentation for this class was generated from the following files: