ATLAS Offline Software
Loading...
Searching...
No Matches
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
13
16
18
19class JetCollectionCnv_tlp2 : public AthenaPoolTopLevelTPConverter<JetCollectionCnv_p4, JetCollection_tlp2>
20{
21 public:
23 virtual inline ~JetCollectionCnv_tlp2 (void) {}
24
25 void setPStorage (JetCollection_tlp2 *storage);
26
28 {
29 return &(getTLPersObject()->m_tokenList);
30 }
31
32 protected:
36};
37
38#endif
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
void setPStorage(JetCollection_tlp2 *storage)
Connect up the storage when we are doing the reading/writing.
JetCollectionCnv_tlp2(void)
Top level container converter.
JetAssociationBaseCnv_p1 m_jetAssCnv_p1
JetCnv_p4 m_jetCnv_p4
All the various converters.
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Top level container that will store all the various jet objects that are getting stored.
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...