ATLAS Offline Software
Loading...
Searching...
No Matches
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
16class 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,
26 MsgStream &log) ;
27
28private:
29 const PixelID *m_pixId = nullptr;
30 bool m_isInitialized = false;
31 StatusCode initialize(MsgStream &log);
32
33};
34
35#endif
This is an Identifier helper class for the Pixel subdetector.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const InDetSimDataCollection *transCont, InDetSimDataCollection_p1 *persCont, MsgStream &log)
virtual void persToTrans(const InDetSimDataCollection_p1 *persCont, InDetSimDataCollection *transCont, MsgStream &log)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
void initialize()