ATLAS Offline Software
Loading...
Searching...
No Matches
McEventCollectionCnv_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7// McEventCollectionCnv_p1.h
8// Header file for class McEventCollectionCnv_p1
9// Author: S.Binet<binet@cern.ch>
11#ifndef GENERATOROBJECTSTPCNV_MCEVENTCOLLECTIONCNV_P1_H
12#define GENERATOROBJECTSTPCNV_MCEVENTCOLLECTIONCNV_P1_H
13
14#include <sstream>
15
16// STL includes
17#include "AtlasHepMC/GenEvent.h"
21
22// AthenaPoolCnvSvc includes
24
25// GeneratorObjectsTPCnv includes
27
28// Forward declaration
29class MsgStream;
31 McEventCollection,
32 McEventCollection_p1
33 >
34{
37
39 // Public methods:
41 public:
42
46
50
54
58
62 virtual void persToTrans( const McEventCollection_p1* persObj,
63 McEventCollection* transObj,
64 MsgStream& msg ) ;
65
69 virtual void transToPers( const McEventCollection* transObj,
70 McEventCollection_p1* persObj,
71 MsgStream& msg ) ;
72};
73#endif //> GENERATOROBJECTSTPCNV_MCEVENTCOLLECTIONCNV_P1_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
McEventCollectionCnv_p1()
Default constructor:
virtual ~McEventCollectionCnv_p1()
Destructor.
McEventCollectionCnv_p1(const McEventCollectionCnv_p1 &rhs)
Copy constructor.
T_AthenaPoolTPCnvBase< McEventCollection, McEventCollection_p1 > Base_t
virtual void persToTrans(const McEventCollection_p1 *persObj, McEventCollection *transObj, MsgStream &msg)
Method creating the transient representation of McEventCollection from its persistent representation ...
virtual void transToPers(const McEventCollection *transObj, McEventCollection_p1 *persObj, MsgStream &msg)
Method creating the persistent representation McEventCollection_p1 from its transient representation ...
McEventCollectionCnv_p1 & operator=(const McEventCollectionCnv_p1 &rhs)
Assignement operator.
This defines the McEventCollection, which is really just an ObjectVector of McEvent objectsFile: Gene...
MsgStream & msg
Definition testRead.cxx:32