ATLAS Offline Software
Loading...
Searching...
No Matches
SCT3_RawDataCnv_p4.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef SCT3_RAWDATACNV_P4_H
6#define SCT3_RAWDATACNV_P4_H
7
8/*
9 Transient/Persistent converter for SCT3_RawData class
10*/
11
13
14#include "Identifier/Identifier.h"
17
18class MsgStream;
19class SCT_ID;
20
21class SCT3_RawDataCnv_p4 : public T_AthenaPoolTPCnvBase<SCT3_RawData, SCT3_RawData_p4>
22{
23 public:
24 SCT3_RawDataCnv_p4(const SCT_ID* sctId) { m_sctId = sctId; }
25 virtual void persToTrans(const SCT3_RawData_p4* persObj, SCT3_RawData* transObj, MsgStream& log);
26 virtual void transToPers(const SCT3_RawData* transObj, SCT3_RawData_p4* persObj, MsgStream& log);
27 void setWaferId(const Identifier waferId) { m_waferId = waferId; }
28 private:
31};
32
33#endif // SCT3_RAWDATACNV_P4_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
void setWaferId(const Identifier waferId)
virtual void transToPers(const SCT3_RawData *transObj, SCT3_RawData_p4 *persObj, MsgStream &log)
SCT3_RawDataCnv_p4(const SCT_ID *sctId)
virtual void persToTrans(const SCT3_RawData_p4 *persObj, SCT3_RawData *transObj, MsgStream &log)
S.Oda, Oct 2018 replace unsigned int by unsigned short for for the presampling samples for Overlay MC...
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68