ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigInDetEventTPCnv
TrigInDetEventTPCnv
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
18
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
19
20
#include "
TrigInDetEvent/TrigInDetTrack.h
"
21
#include "
TrigInDetEvent/TrigInDetTrackFitPar.h
"
22
23
#include "
TrigInDetEventTPCnv/TrigInDetTrack_p4.h
"
24
25
#include "
InDetIdentifier/PixelID.h
"
26
27
class
MsgStream;
28
29
class
TrigInDetTrackCnv_p4
:
public
T_AthenaPoolTPCnvBase
<TrigInDetTrack, TrigInDetTrack_p4>
30
{
31
public
:
32
33
TrigInDetTrackCnv_p4
() =
default
;
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
40
protected
:
41
42
ITPConverterFor<TrigInDetTrackFitPar>
*
m_fpCnv
{};
43
const
PixelID
*
m_pixId
{};
44
bool
m_isInitialized
{};
45
StatusCode
initialize
(MsgStream &log);
46
47
};
48
49
#endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector.
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
TrigInDetTrackFitPar.h
TrigInDetTrack.h
TrigInDetTrack_p4.h
ITPConverterFor
Common base class for all TP converters, specialized for a given transient type.
Definition
TPConverter.h:37
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
TrigInDetTrackCnv_p4::transToPers
virtual void transToPers(const TrigInDetTrack *, TrigInDetTrack_p4 *, MsgStream &)
Definition
TrigInDetTrackCnv_p4.cxx:57
TrigInDetTrackCnv_p4::m_isInitialized
bool m_isInitialized
Definition
TrigInDetTrackCnv_p4.h:44
TrigInDetTrackCnv_p4::persToTrans
virtual void persToTrans(const TrigInDetTrack_p4 *, TrigInDetTrack *, MsgStream &)
Definition
TrigInDetTrackCnv_p4.cxx:13
TrigInDetTrackCnv_p4::TrigInDetTrackCnv_p4
TrigInDetTrackCnv_p4()=default
TrigInDetTrackCnv_p4::m_pixId
const PixelID * m_pixId
Definition
TrigInDetTrackCnv_p4.h:43
TrigInDetTrackCnv_p4::setPixelID
void setPixelID(const PixelID *pixId)
Definition
TrigInDetTrackCnv_p4.cxx:104
TrigInDetTrackCnv_p4::m_fpCnv
ITPConverterFor< TrigInDetTrackFitPar > * m_fpCnv
Definition
TrigInDetTrackCnv_p4.h:42
TrigInDetTrack_p4
Definition
TrigInDetTrack_p4.h:24
TrigInDetTrack
represents a LVL2 ID track
Definition
TrigInDetTrack.h:34
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0