ATLAS Offline Software
TrigSpacePointCountsCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigEventAthenaPool
8  * @class : TrigSpacePointCountsCnv
9  *
10  * @brief transient persistent converter for TrigSpacePointCounts
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14  *
15  **********************************************************************************/
16 #ifndef TRIGEVENTATHENAPOOL_TRIGSPACEPOINTCOUNTSCNV_H
17 #define TRIGEVENTATHENAPOOL_TRIGSPACEPOINTCOUNTSCNV_H
18 
24 
26 
27 // typedef to the latest persistent version
28 
30 
32 
34 
35  friend class CnvFactory<TrigSpacePointCountsCnv>;
36 
37  virtual StatusCode initialize();
38 
39 public:
40  TrigSpacePointCountsCnv(ISvcLocator *svcloc);
42 
43 protected:
46 
47 private:
51 };
52 
53 
54 #endif
TrigSpacePointCounts_PERS
TrigSpacePointCounts_p3 TrigSpacePointCounts_PERS
Definition: TrigSpacePointCountsCnv.h:25
TrigSpacePointCountsCnv::createPersistent
virtual TrigSpacePointCounts_PERS * createPersistent(TrigSpacePointCounts *transObj)
Definition: TrigSpacePointCountsCnv.cxx:17
TrigSpacePointCountsCnv_p3
Definition: TrigSpacePointCountsCnv_p3.h:34
TrigSpacePointCountsCnv_p3.h
TrigSpacePointCountsCnv_p1
Definition: TrigSpacePointCountsCnv_p1.h:33
TrigSpacePointCountsCnv::m_converter_p2
TrigSpacePointCountsCnv_p2 m_converter_p2
Definition: TrigSpacePointCountsCnv.h:49
TrigSpacePointCountsCnv::createTransient
virtual TrigSpacePointCounts * createTransient()
Definition: TrigSpacePointCountsCnv.cxx:28
TrigSpacePointCountsCnv_p2.h
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrigSpacePointCountsCnv_p2
Definition: TrigSpacePointCountsCnv_p2.h:35
TrigSpacePointCountsCnv::TrigSpacePointCountsCnv
TrigSpacePointCountsCnv(ISvcLocator *svcloc)
Definition: TrigSpacePointCountsCnv.cxx:13
TrigSpacePointCountsCnvBase
T_AthenaPoolCustomCnv< TrigSpacePointCounts, TrigSpacePointCounts_PERS > TrigSpacePointCountsCnvBase
Definition: TrigSpacePointCountsCnv.h:31
TrigSpacePointCountsCnv_p1.h
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigSpacePointCounts_p3
Definition: TrigSpacePointCounts_p3.h:25
TrigSpacePointCountsCnv::m_converter_p1
TrigSpacePointCountsCnv_p1 m_converter_p1
Definition: TrigSpacePointCountsCnv.h:48
TrigSpacePointCountsCnv::initialize
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Definition: TrigSpacePointCountsCnv.cxx:70
TrigSpacePointCountsCnv
Definition: TrigSpacePointCountsCnv.h:33
TrigSpacePointCountsCnv::~TrigSpacePointCountsCnv
~TrigSpacePointCountsCnv()
Definition: TrigSpacePointCountsCnv.cxx:14
TrigSpacePointCountsCnv::m_converter_p3
TrigSpacePointCountsCnv_p3 m_converter_p3
Definition: TrigSpacePointCountsCnv.h:50
TrigSpacePointCounts
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigSpacePointCounts.h:20
TrigSpacePointCounts.h