ATLAS Offline Software
Loading...
Searching...
No Matches
JetCollectionCnv_p4.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// JetCollectionCnv_p4.h
8// Header file for class JetCollectionCnv_p1
9// Author: S.Binet<binet@cern.ch>
11#ifndef JETEVENTTPCNV_JETCOLLECTIONCNV_P4_H
12#define JETEVENTTPCNV_JETCOLLECTIONCNV_P4_H
13
14// STL includes
15
16// Gaudi includes
17
18// JetEvent includes
19//#include "JetEvent/JetCollection.h"
20
21// AthenaPoolCnvSvc includes
23
24// JetEventTPCnv includes
25//#include "JetEventTPCnv/JetCollection_p4.h"
26//#include "JetEventTPCnv/JetCnv_p4.h"
27
28// forward declares
29class JetCollection;
30
32 JetCollection,
33 JetCollection_p4
34 >
35{
36
38 // Public methods:
40 public:
43
44
48
49
53 virtual void persToTrans( const JetCollection_p4* pers,
54 JetCollection* trans,
55 MsgStream& msg ) const override;
56
60 virtual void transToPers( const JetCollection* trans,
61 JetCollection_p4* pers,
62 MsgStream& msg ) const override;
63};
64
65
68
69#endif //> JETEVENTTPCNV_JETCOLLECTIONCNV_P4_H
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
virtual void transToPers(const JetCollection *trans, JetCollection_p4 *pers, MsgStream &msg) const override
Method creating the persistent representation JetCollection_p1 from its transient representation JetC...
JetCollectionCnv_p4()
Default constructor:
virtual void persToTrans(const JetCollection_p4 *pers, JetCollection *trans, MsgStream &msg) const override
Method creating the transient representation of JetCollection from its persistent representation JetC...
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.
MsgStream & msg
Definition testRead.cxx:32