ATLAS Offline Software
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 
13 
16 
18 
19 class JetCollectionCnv_tlp5 : public AthenaPoolTopLevelTPConverter<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 
28  {
29  return &(getTLPersObject()->m_tokenList);
30  }
31 
32  protected:
36 };
37 
38 #endif
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
JetCollectionCnv_tlp5::~JetCollectionCnv_tlp5
virtual ~JetCollectionCnv_tlp5(void)
Definition: JetCollectionCnv_tlp5.h:23
JetCollectionCnv_tlp5::m_jetAssCnv_p1
JetAssociationBaseCnv_p1 m_jetAssCnv_p1
Definition: JetCollectionCnv_tlp5.h:35
JetCnv_p5.h
TopLevelTPCnvBaseP::getTLPersObject
TL_PERS * getTLPersObject()
Definition: TopLevelTPCnvBaseP.h:72
JetCollectionCnv_p5.h
JetCollectionCnv_tlp5
Top level converter for jet collections.
Definition: JetCollectionCnv_tlp5.h:20
JetAssociationBaseCnv_p1
Definition: JetAssociationBaseCnv_p1.h:16
AthenaPoolTopLevelTPConverter.h
JetCollection_tlp5
Top level container that will store all the various jet objects that are getting stored.
Definition: JetCollection_tlp5.h:20
JetCollectionCnv_tlp5::JetCollectionCnv_tlp5
JetCollectionCnv_tlp5(void)
Top level container converter.
Definition: JetCollectionCnv_tlp5.cxx:16
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_jetCnv_p5
JetCnv_p5 m_jetCnv_p5
All the various converters.
Definition: JetCollectionCnv_tlp5.h:34
JetAssociationBaseCnv_p1.h
JetCollection_tlp5.h
JetConverterBase< Jet_p5 >
Definition: JetCnv_p5.h:33
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35