ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetEventTPCnv
JetEventTPCnv
JetCollectionCnv_tlp5.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_TLP5
9
#define JETEVENTTPCNV_JETCOLLECTIONCNV_TLP5
10
11
#include "
TPTools/TopLevelTPConverter.h
"
12
#include "
JetEventTPCnv/JetCollection_tlp5.h
"
13
14
#include "
JetEventTPCnv/JetCnv_p5.h
"
15
#include "
JetEventTPCnv/JetAssociationBaseCnv_p1.h
"
16
17
#include "
JetEventTPCnv/JetCollectionCnv_p5.h
"
18
19
class
JetCollectionCnv_tlp5
:
public
TopLevelTPConverter
<JetCollectionCnv_p5, JetCollection_tlp5>
20
{
21
public
:
22
JetCollectionCnv_tlp5
(
void
);
23
virtual
inline
~JetCollectionCnv_tlp5
(
void
) {}
24
25
void
setPStorage
(
JetCollection_tlp5
*storage);
26
27
virtual
TPCnvTokenList_p1
*
getTokenListVar
()
28
{
29
return
&(
getTLPersObject
()->
m_tokenList
);
30
}
31
32
protected
:
34
JetCnv_p5
m_jetCnv_p5
;
35
JetAssociationBaseCnv_p1
m_jetAssCnv_p1
;
36
};
37
38
#endif
JetAssociationBaseCnv_p1.h
JetCnv_p5.h
JetCnv_p5
JetConverterBase< Jet_p5 > JetCnv_p5
Definition
JetCnv_p5.h:85
JetCollectionCnv_p5.h
JetCollection_tlp5.h
TopLevelTPConverter.h
Defines the most specialized template for all top-level TP converters.
JetAssociationBaseCnv_p1
Definition
JetAssociationBaseCnv_p1.h:16
JetCollectionCnv_tlp5::JetCollectionCnv_tlp5
JetCollectionCnv_tlp5(void)
Top level container converter.
Definition
JetCollectionCnv_tlp5.cxx:16
JetCollectionCnv_tlp5::m_jetCnv_p5
JetCnv_p5 m_jetCnv_p5
All the various converters.
Definition
JetCollectionCnv_tlp5.h:34
JetCollectionCnv_tlp5::setPStorage
void setPStorage(JetCollection_tlp5 *storage)
Connect up the storage when we are doing the reading/writing.
Definition
JetCollectionCnv_tlp5.cxx:26
JetCollectionCnv_tlp5::getTokenListVar
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Definition
JetCollectionCnv_tlp5.h:27
JetCollectionCnv_tlp5::m_jetAssCnv_p1
JetAssociationBaseCnv_p1 m_jetAssCnv_p1
Definition
JetCollectionCnv_tlp5.h:35
JetCollectionCnv_tlp5::~JetCollectionCnv_tlp5
virtual ~JetCollectionCnv_tlp5(void)
Definition
JetCollectionCnv_tlp5.h:23
JetCollection_tlp5
Top level container that will store all the various jet objects that are getting stored.
Definition
JetCollection_tlp5.h:20
JetCollection_tlp5::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition
JetCollection_tlp5.h:26
TPCnvTokenList_p1
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
Definition
TPCnvTokenList_p1.h:56
TopLevelTPConverter< JetCollectionCnv_p5, JetCollection_tlp5 >::getTLPersObject
JetCollection_tlp5 * getTLPersObject()
Definition
TopLevelTPCnvBaseP.h:72
TopLevelTPConverter< JetCollectionCnv_p5, JetCollection_tlp5 >::TopLevelTPConverter
TopLevelTPConverter()
Definition
TopLevelTPConverter.h:50
Generated on
for ATLAS Offline Software by
1.17.0