ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
InDetSimEventTPCnv
InDetSimEventTPCnv
InDetHits
SiHitCollectionCnv_p3.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 SIHITCOLLECTIONCNV_P3_H
6
#define SIHITCOLLECTIONCNV_P3_H
7
8
// SiHitCollectionCnv_p3, T/P separation of Si Hits
9
// author D.Costanzo <davide.costanzo@cern.ch>
10
// author O.Arnaez <olivier.arnaez@cern.ch>
11
12
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
13
#include "
InDetSimEvent/SiHitCollection.h
"
14
#include "
SiHitCollection_p3.h
"
15
16
17
class
SiHitCollectionCnv_p3
:
public
T_AthenaPoolTPCnvBase
<SiHitCollection, SiHitCollection_p3>
18
{
19
public
:
20
21
SiHitCollectionCnv_p3
() {};
22
23
virtual
SiHitCollection
*
createTransient
(
const
SiHitCollection_p3
* persObj, MsgStream &log);
24
25
virtual
void
persToTrans
(
const
SiHitCollection_p3
* persCont,
26
SiHitCollection
* transCont,
27
MsgStream &log) ;
28
virtual
void
transToPers
(
const
SiHitCollection
* transCont,
29
SiHitCollection_p3
* persCont,
30
MsgStream &log) ;
31
32
private
:
33
34
static
const
double
m_persEneUnit
;
35
static
const
double
m_persLenUnit
;
36
static
const
double
m_persAngUnit
;
37
static
const
double
m_2bHalfMaximum
;
38
static
const
int
m_2bMaximum
;
39
};
40
41
#endif
SiHitCollection.h
SiHitCollection
AtlasHitsVector< SiHit > SiHitCollection
Definition
SiHitCollection.h:14
SiHitCollection_p3.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
SiHitCollectionCnv_p3::m_2bHalfMaximum
static const double m_2bHalfMaximum
Definition
SiHitCollectionCnv_p3.h:37
SiHitCollectionCnv_p3::m_persEneUnit
static const double m_persEneUnit
Definition
SiHitCollectionCnv_p3.h:34
SiHitCollectionCnv_p3::m_2bMaximum
static const int m_2bMaximum
Definition
SiHitCollectionCnv_p3.h:38
SiHitCollectionCnv_p3::m_persLenUnit
static const double m_persLenUnit
Definition
SiHitCollectionCnv_p3.h:35
SiHitCollectionCnv_p3::m_persAngUnit
static const double m_persAngUnit
Definition
SiHitCollectionCnv_p3.h:36
SiHitCollectionCnv_p3::transToPers
virtual void transToPers(const SiHitCollection *transCont, SiHitCollection_p3 *persCont, MsgStream &log)
Definition
SiHitCollectionCnv_p3.cxx:67
SiHitCollectionCnv_p3::SiHitCollectionCnv_p3
SiHitCollectionCnv_p3()
Definition
SiHitCollectionCnv_p3.h:21
SiHitCollectionCnv_p3::createTransient
virtual SiHitCollection * createTransient(const SiHitCollection_p3 *persObj, MsgStream &log)
Definition
SiHitCollectionCnv_p3.cxx:276
SiHitCollectionCnv_p3::persToTrans
virtual void persToTrans(const SiHitCollection_p3 *persCont, SiHitCollection *transCont, MsgStream &log)
Definition
SiHitCollectionCnv_p3.cxx:286
SiHitCollection_p3
Definition
SiHitCollection_p3.h:18
Generated on
for ATLAS Offline Software by
1.17.0