![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef RECTPCNV_MUONCONTAINERCNV_P1_H
13 #define RECTPCNV_MUONCONTAINERCNV_P1_H
19 #include "GaudiKernel/ToolHandle.h"
55 MuonContainer_p1::const_iterator
it;
57 transColl->
reserve(persColl->size());
58 for (
it = persColl->begin();
it != persColl->end(); ++
it) {
63 #endif //> RECTPCNV_MUONCONTAINERCNV_P1_H
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
T_AthenaPoolTPCnvVectorConst< Analysis::MuonContainer, MuonContainer_p1, MuonCnv_p1 > MuonContainerCnvBase_p1
void setEventStore(const StoreGateSvc_t storeGate)
ServiceHandle< StoreGateSvc > StoreGateSvc_t
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
void setKey(const std::string &key)
void setEventStore(const StoreGateSvc_t storeGate)
void setKey(const std::string &key)
definition of StoreGate container holding a vector of Analysis::Muon
void clear()
Erase all the elements in the collection.
virtual void persToTrans(const MuonContainer_p1 *persColl, Analysis::MuonContainer *transColl, MsgStream &log) const
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
virtual TRANS * createTransientConst(const PERS *persObj, MsgStream &log) const