11#ifndef RECTPCNV_MUONCONTAINERCNV_P2_H
12#define RECTPCNV_MUONCONTAINERCNV_P2_H
18#include "GaudiKernel/ToolHandle.h"
46 void setKey (
const std::string& key) {
m_cnv.setKey( key ); }
55 MuonContainer_p2::const_iterator it;
57 transColl->
reserve(persColl->size());
58 for (it = persColl->begin(); it != persColl->end(); ++it) {
T_AthenaPoolTPCnvVectorConst< Analysis::MuonContainer, MuonContainer_p2, MuonCnv_p2 > MuonContainerCnvBase_p2
TPCnvVectorConst< TRANS, PERS, CONV > T_AthenaPoolTPCnvVectorConst
definition of StoreGate container holding a vector of Analysis::Muon
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
void clear()
Erase all the elements in the collection.
void setEventStore(const StoreGateSvc_t storeGate)
void setKey(const std::string &key)
virtual void persToTrans(const MuonContainer_p2 *persColl, Analysis::MuonContainer *transColl, MsgStream &log) const
ServiceHandle< StoreGateSvc > StoreGateSvc_t
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.