ATLAS Offline Software
Loading...
Searching...
No Matches
TrigInDetTrackCnv_p4.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigInDetEventTPCnv
8 * @class : TrigInDetTrackCnv_p4
9 *
10 * @brief transient-persistent converter for TrigInDetTrack
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14 **********************************************************************************/
15#ifndef TRIGINDETEVENTTPCNV_TRIGINDETTRACKCNV_P4_H
16#define TRIGINDETEVENTTPCNV_TRIGINDETTRACKCNV_P4_H
17
19
22
24
26
27class MsgStream;
28
29class TrigInDetTrackCnv_p4: public T_AthenaPoolTPCnvBase<TrigInDetTrack, TrigInDetTrack_p4>
30{
31public:
32
34
35 virtual void persToTrans( const TrigInDetTrack_p4 *, TrigInDetTrack *, MsgStream& );
36 virtual void transToPers( const TrigInDetTrack *, TrigInDetTrack_p4 *, MsgStream& );
37
38 void setPixelID (const PixelID* pixId);
39
40protected:
41
43 const PixelID *m_pixId{};
45 StatusCode initialize(MsgStream &log);
46
47};
48
49#endif
This is an Identifier helper class for the Pixel subdetector.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Common base class for all TP converters, specialized for a given transient type.
Definition TPConverter.h:37
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
virtual void transToPers(const TrigInDetTrack *, TrigInDetTrack_p4 *, MsgStream &)
virtual void persToTrans(const TrigInDetTrack_p4 *, TrigInDetTrack *, MsgStream &)
TrigInDetTrackCnv_p4()=default
void setPixelID(const PixelID *pixId)
ITPConverterFor< TrigInDetTrackFitPar > * m_fpCnv
represents a LVL2 ID track
void initialize()