Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
19 auto lnk = std::make_unique<CaloCellLink>();
33 std::vector<CaloCellLinkContainer_p1::CellLink>::size_type
i=0;
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
NavigableCnv_p1< Navigable< CaloCellContainer, double >, float > m_converter
Container class for CaloCellLink.
void persToTrans(const PersNavigable_t &pers, Navigable_t &trans, MsgStream &log) const
virtual void transToPersWithKey(const CaloCellLinkContainer *, CaloCellLinkContainer_p1 *, const std::string &key, MsgStream &log) const override
Simple store for CaloCell links. This object is fully navigable.
Helpers to retrieve the current thinning cache from the event context.
std::vector< CellLink > m_links
virtual void persToTransWithKey(const CaloCellLinkContainer_p1 *, CaloCellLinkContainer *, const std::string &key, MsgStream &log) const override
const SG::ThinningCache * getThinningCache(const EventContext &ctx)
Retrieve the current thinning cache from the event context.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
void transToPers(const Navigable_t &trans, PersNavigable_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
Cache thinning decisions for converters.
size_type size() const noexcept
Returns the number of elements in the collection.