ATLAS Offline Software
Loading...
Searching...
No Matches
Pixel1RawDataCnv_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 PIXEL1RAWDATACNV_P1_H
6#define PIXEL1RAWDATACNV_P1_H
7
8/*
9Transient/Persistent converter for Pixel1RawData class
10Author: Davide Costanzo
11*/
12
15
17
20
21class MsgStream;
22
23
24class Pixel1RawDataCnv_p1 : public T_AthenaPoolTPCnvBase<Pixel1RawData, InDetRawData_p1>
25{
26public:
27
29 virtual void persToTrans(const InDetRawData_p1* persObj, Pixel1RawData* transObj, MsgStream &log);
30 virtual void transToPers(const Pixel1RawData* transObj, InDetRawData_p1* persObj, MsgStream &log);
31
32private:
33 const PixelID *m_pixId = nullptr;
35 StatusCode initialize(MsgStream &log);
36};
37
38
39#endif
40
41
This is an Identifier helper class for the Pixel subdetector.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void persToTrans(const InDetRawData_p1 *persObj, Pixel1RawData *transObj, MsgStream &log)
virtual void transToPers(const Pixel1RawData *transObj, InDetRawData_p1 *persObj, MsgStream &log)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
void initialize()