|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include "GaudiKernel/MsgStream.h"
40 for(
size_t i = 0;
i < oldObj->
size(); ++
i ) {
43 oldInt.setStore( oldObj );
46 for(
size_t i = 0;
i < newObj->
size(); ++
i ) {
49 newInt.setStore( newObj );
59 MsgStream&
log )
const {
62 <<
"Somebody called xAODTrackCaloClusterAuxContainerCnv_v1::transToPers"
64 throw std::runtime_error(
"Somebody called xAODTrackCaloClusterAuxContainerCnv_v1::"
void copyAuxStoreThinned(const SG::IConstAuxStore &orig, SG::IAuxStore ©, const SG::ThinningInfo *info)
Helper to copy an aux store while applying thinning.
Class describing a TrackCaloCluster.
virtual bool resize(size_t size) override
Resize the arrays to a given size.
virtual size_t size() const override
Get the size of the container.
Helper to copy an aux store while applying thinning.
This class is meant to implement the TrackCaloCluster EDM.
virtual void transToPers(const xAOD::TrackCaloClusterAuxContainer *, xAOD::TrackCaloClusterAuxContainer_v1 *, MsgStream &log) const override
Dummy function inherited from the base class.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
xAODTrackCaloClusterAuxContainerCnv_v1()
Default constructor.
virtual void persToTrans(const xAOD::TrackCaloClusterAuxContainer_v1 *oldObj, xAOD::TrackCaloClusterAuxContainer *newObj, MsgStream &log) const override
Function converting from the old type to the current one.