ATLAS Offline Software
Reconstruction
Jet
JetEventTPCnv
JetEventTPCnv
JetCollectionCnv_tlp2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
8
#ifndef JETEVENTTPCNV_JETCOLLECTIONCNV_TLP2
9
#define JETEVENTTPCNV_JETCOLLECTIONCNV_TLP2
10
11
#include "
AthenaPoolCnvSvc/AthenaPoolTopLevelTPConverter.h
"
12
#include "
JetEventTPCnv/JetCollection_tlp2.h
"
13
14
#include "
JetEventTPCnv/JetCnv_p4.h
"
15
#include "
JetEventTPCnv/JetAssociationBaseCnv_p1.h
"
16
17
#include "
JetEventTPCnv/JetCollectionCnv_p4.h
"
18
19
class
JetCollectionCnv_tlp2
:
public
AthenaPoolTopLevelTPConverter
<JetCollectionCnv_p4, JetCollection_tlp2>
20
{
21
public
:
22
JetCollectionCnv_tlp2
(
void
);
23
virtual
inline
~JetCollectionCnv_tlp2
(
void
) {}
24
25
void
setPStorage
(
JetCollection_tlp2
*storage);
26
27
virtual
TPCnvTokenList_p1
*
getTokenListVar
()
28
{
29
return
&(
getTLPersObject
()->m_tokenList);
30
}
31
32
protected
:
34
JetCnv_p4
m_jetCnv_p4
;
35
JetAssociationBaseCnv_p1
m_jetAssCnv_p1
;
36
};
37
38
#endif
TPCnvTokenList_p1
Definition:
TPCnvTokenList_p1.h:55
JetCollectionCnv_tlp2
Top level converter for jet collections.
Definition:
JetCollectionCnv_tlp2.h:20
JetCollection_tlp2.h
JetCollectionCnv_tlp2::getTokenListVar
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Definition:
JetCollectionCnv_tlp2.h:27
JetCnv_p4
Definition:
JetCnv_p4.h:29
TopLevelTPCnvBaseP::getTLPersObject
TL_PERS * getTLPersObject()
Definition:
TopLevelTPCnvBaseP.h:72
JetCollection_tlp2
Top level container that will store all the various jet objects that are getting stored.
Definition:
JetCollection_tlp2.h:20
JetCnv_p4.h
JetCollectionCnv_p4.h
JetAssociationBaseCnv_p1
Definition:
JetAssociationBaseCnv_p1.h:16
JetCollectionCnv_tlp2::~JetCollectionCnv_tlp2
virtual ~JetCollectionCnv_tlp2(void)
Definition:
JetCollectionCnv_tlp2.h:23
JetCollectionCnv_tlp2::JetCollectionCnv_tlp2
JetCollectionCnv_tlp2(void)
Top level container converter.
Definition:
JetCollectionCnv_tlp2.cxx:16
AthenaPoolTopLevelTPConverter.h
JetCollectionCnv_tlp2::setPStorage
void setPStorage(JetCollection_tlp2 *storage)
Connect up the storage when we are doing the reading/writing.
Definition:
JetCollectionCnv_tlp2.cxx:26
JetAssociationBaseCnv_p1.h
JetCollectionCnv_tlp2::m_jetAssCnv_p1
JetAssociationBaseCnv_p1 m_jetAssCnv_p1
Definition:
JetCollectionCnv_tlp2.h:35
JetCollectionCnv_tlp2::m_jetCnv_p4
JetCnv_p4 m_jetCnv_p4
All the various converters.
Definition:
JetCollectionCnv_tlp2.h:34
TopLevelTPConverter
Definition:
TopLevelTPConverter.h:35
Generated on Tue Jul 2 2024 21:18:34 for ATLAS Offline Software by
1.8.18