#include <ZDC_HitCollectionBuilders.h>
Definition at line 42 of file ZDC_HitCollectionBuilders.h.
◆ base_value_type
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ CONT
◆ difference_type
◆ iterator
◆ pointer
◆ reference
◆ size_type
◆ value_type
◆ At()
◆ begin()
Definition at line 187 of file AthenaHitsVector.h.
187 {
189 }
boost::transform_iterator< make_const, typename CONT::const_iterator > const_iterator
◆ CaloCalibrationHitContainer()
◆ Clear()
Definition at line 124 of file AthenaHitsVector.h.
124 {
125
129 }
131 }
AthHitVec::OwnershipPolicy m_ownPolicy
◆ clear()
◆ empty()
◆ end()
◆ Finalize()
| void ZDC_CalibrationHitContainerBuilder::Finalize |
( |
| ) |
|
|
inline |
Definition at line 58 of file ZDC_HitCollectionBuilders.h.
59 {
61 (void)hash;
63 }
65 }
void push_back(CaloCalibrationHit *t)
std::map< uint32_t, std::unique_ptr< CaloCalibrationHit > > m_hitMap
◆ getVector()
◆ initHelper()
Definition at line 240 of file AthenaHitsVector.h.
240 {
242 };
static const std::type_info * initHelper()
◆ Insert()
◆ MergeHit()
| void ZDC_CalibrationHitContainerBuilder::MergeHit |
( |
std::unique_ptr< CaloCalibrationHit > | hit | ) |
|
|
inline |
Definition at line 47 of file ZDC_HitCollectionBuilders.h.
48 {
52 m_hitMap.emplace(hash, std::move(hit));
53 } else {
54 it->second->Add(hit.get());
55 }
56 }
Identifier cellID() const
value_type get_compact() const
Get the compact id.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
◆ Name()
◆ operator std::string()
| CaloCalibrationHitContainer::operator std::string |
( |
| ) |
const |
|
inherited |
Returns a string containing the description of this
CaloCalibrationHitContainer with a dump of all the hits that it contains
Can be used in printouts
.
Definition at line 24 of file CaloCalibrationHitContainer.cxx.
25{
27 std::ostringstream
ss;
28 ss << System::typeinfoName(
typeid(*
this));
31
33
34 for (const CaloCalibrationHit* hit : *this) {
35 ss <<
"CaloCalibrationHit[" ;
38
40 << std::dec << " ; ";
41
46 << hit->
energy(3) <<
") MeV";
47
49
51
52 }
53
55 ss <<
"Number of Hits in this container : " ;
57
58
60}
double energy(unsigned int i) const
◆ operator[]()
◆ push_back()
◆ reserve()
◆ resize()
Definition at line 208 of file AthenaHitsVector.h.
208 {
214 }
215 }
217 } else {
219 }
220 }
typename CONT::iterator iterator
◆ setName()
◆ Size()
◆ size()
◆ m_hitMap
| std::map<uint32_t, std::unique_ptr<CaloCalibrationHit> > ZDC_CalibrationHitContainerBuilder::m_hitMap |
|
private |
◆ m_hitvector
◆ m_name
◆ m_ownPolicy
◆ s_info
The documentation for this class was generated from the following file: