ATLAS Offline Software
InnerDetector
InDetEventCnv
InDetSimEventTPCnv
InDetSimEventTPCnv
InDetHits
SiHitCollectionCnv_p2.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_P2_H
6
#define SIHITCOLLECTIONCNV_P2_H
7
8
// SiHitCollectionCnv_p2, T/P separation of Si Hits
9
// author D.Costanzo <davide.costanzo@cern.ch>
10
11
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
12
#include "
InDetSimEvent/SiHitCollection.h
"
13
#include "
SiHitCollection_p2.h
"
14
15
16
class
SiHitCollectionCnv_p2
:
public
T_AthenaPoolTPCnvBase
<SiHitCollection, SiHitCollection_p2>
17
{
18
public
:
19
20
SiHitCollectionCnv_p2
() {};
21
22
virtual
SiHitCollection
*
createTransient
(
const
SiHitCollection_p2
* persObj, MsgStream &
log
);
23
24
virtual
void
persToTrans
(
const
SiHitCollection_p2
* persCont,
25
SiHitCollection
* transCont,
26
MsgStream &
log
) ;
27
virtual
void
transToPers
(
const
SiHitCollection
* transCont,
28
SiHitCollection_p2
* persCont,
29
MsgStream &
log
) ;
30
31
private
:
32
33
static
const
double
m_persEneUnit
;
34
static
const
double
m_persLenUnit
;
35
static
const
double
m_persAngUnit
;
36
static
const
double
m_2bHalfMaximum
;
37
static
const
int
m_2bMaximum
;
38
};
39
40
#endif
SiHitCollectionCnv_p2::m_2bMaximum
static const int m_2bMaximum
Definition:
SiHitCollectionCnv_p2.h:37
SiHitCollection_p2
Definition:
SiHitCollection_p2.h:18
AtlasHitsVector
Definition:
AtlasHitsVector.h:33
TPConverterBase
Definition:
TPConverter.h:738
SiHitCollectionCnv_p2::m_persAngUnit
static const double m_persAngUnit
Definition:
SiHitCollectionCnv_p2.h:35
SiHitCollectionCnv_p2::SiHitCollectionCnv_p2
SiHitCollectionCnv_p2()
Definition:
SiHitCollectionCnv_p2.h:20
T_AthenaPoolTPConverter.h
SiHitCollectionCnv_p2::persToTrans
virtual void persToTrans(const SiHitCollection_p2 *persCont, SiHitCollection *transCont, MsgStream &log)
Definition:
SiHitCollectionCnv_p2.cxx:268
SiHitCollectionCnv_p2
Definition:
SiHitCollectionCnv_p2.h:17
SiHitCollectionCnv_p2::m_persEneUnit
static const double m_persEneUnit
Definition:
SiHitCollectionCnv_p2.h:33
SiHitCollection_p2.h
SiHitCollectionCnv_p2::transToPers
virtual void transToPers(const SiHitCollection *transCont, SiHitCollection_p2 *persCont, MsgStream &log)
Definition:
SiHitCollectionCnv_p2.cxx:63
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
SiHitCollectionCnv_p2::createTransient
virtual SiHitCollection * createTransient(const SiHitCollection_p2 *persObj, MsgStream &log)
Definition:
SiHitCollectionCnv_p2.cxx:258
SiHitCollectionCnv_p2::m_persLenUnit
static const double m_persLenUnit
Definition:
SiHitCollectionCnv_p2.h:34
SiHitCollectionCnv_p2::m_2bHalfMaximum
static const double m_2bHalfMaximum
Definition:
SiHitCollectionCnv_p2.h:36
SiHitCollection.h
Generated on Thu Nov 7 2024 21:26:04 for ATLAS Offline Software by
1.8.18