ATLAS Offline Software
InDetSimDataCollectionCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INDETSIMDATACOLLECTIONCNV_P1_H
6 #define INDETSIMDATACOLLECTIONCNV_P1_H
7 
8 // INDetSimDataCollectionCnv_p1, T/P separation of InDetSimData
9 // author D.Costanzo <davide.costanzo@cern.ch>
10 
15 
16 class InDetSimDataCollectionCnv_p1 : public T_AthenaPoolTPCnvBase<InDetSimDataCollection, InDetSimDataCollection_p1>
17 {
18  public:
20 
21  virtual void persToTrans(const InDetSimDataCollection_p1* persCont,
22  InDetSimDataCollection* transCont,
23  MsgStream &log) ;
24  virtual void transToPers(const InDetSimDataCollection* transCont,
25  InDetSimDataCollection_p1* persCont,
26  MsgStream &log) ;
27 
28 private:
29  const PixelID *m_pixId = nullptr;
30  bool m_isInitialized = false;
31  StatusCode initialize(MsgStream &log);
32 
33 };
34 
35 #endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
TPConverterBase
Definition: TPConverter.h:738
InDetSimDataCollection
Definition: InDetSimDataCollection.h:25
InDetSimDataCollectionCnv_p1::initialize
StatusCode initialize(MsgStream &log)
Definition: InDetSimDataCollectionCnv_p1.cxx:60
InDetSimDataCollectionCnv_p1::transToPers
virtual void transToPers(const InDetSimDataCollection *transCont, InDetSimDataCollection_p1 *persCont, MsgStream &log)
Definition: InDetSimDataCollectionCnv_p1.cxx:14
InDetSimDataCollectionCnv_p1::m_pixId
const PixelID * m_pixId
Definition: InDetSimDataCollectionCnv_p1.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
T_AthenaPoolTPConverter.h
InDetSimDataCollectionCnv_p1::persToTrans
virtual void persToTrans(const InDetSimDataCollection_p1 *persCont, InDetSimDataCollection *transCont, MsgStream &log)
Definition: InDetSimDataCollectionCnv_p1.cxx:31
InDetSimDataCollectionCnv_p1::m_isInitialized
bool m_isInitialized
Definition: InDetSimDataCollectionCnv_p1.h:30
InDetSimDataCollection_p1
Definition: InDetSimDataCollection_p1.h:14
InDetSimDataCollectionCnv_p1
Definition: InDetSimDataCollectionCnv_p1.h:17
InDetSimDataCollection.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
InDetSimDataCollection_p1.h
PixelID
Definition: PixelID.h:67
InDetSimDataCollectionCnv_p1::InDetSimDataCollectionCnv_p1
InDetSimDataCollectionCnv_p1()
Definition: InDetSimDataCollectionCnv_p1.h:19