ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
RecTPCnv
src
MuonSpShowerCnv_p1.cxx
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// MuonSpShowerCnv_p1.cxx
8
// Implementation file for class MuonSpShowerCnv_p1
9
// Author: Edward.Moyse@cern.ch
11
12
// muonEvent includes
13
#include "
muonEvent/MuonSpShower.h
"
14
15
// RecTPCnv includes
16
#include "
RecTPCnv/MuonSpShowerCnv_p1.h
"
17
18
19
void
MuonSpShowerCnv_p1::persToTrans
(
const
MuonSpShower_p1
* pers,
20
Rec::MuonSpShower
*
trans
,
21
MsgStream&
/*msg*/
)
const
22
{
23
trans
->set_eta (pers->
m_eta
);
24
trans
->set_phi (pers->
m_phi
);
25
trans
->set_numberOfTriggerHits (pers->
m_numberOfTriggerHits
) ;
26
trans
->set_numberOfInnerHits (pers->
m_numberOfInnerHits
) ;
27
trans
->set_numberOfInnerSegments (pers->
m_numberOfInnerSegments
) ;
28
trans
->set_numberOfMiddleHits (pers->
m_numberOfMiddleHits
) ;
29
trans
->set_numberOfMiddleSegments (pers->
m_numberOfMiddleSegments
);
30
trans
->set_numberOfOuterHits (pers->
m_numberOfOuterHits
) ;
31
trans
->set_numberOfOuterSegments (pers->
m_numberOfOuterSegments
) ;
32
return
;
33
}
34
35
void
MuonSpShowerCnv_p1::transToPers
(
const
Rec::MuonSpShower
*
trans
,
36
MuonSpShower_p1
* pers,
37
MsgStream&
/*msg*/
)
const
38
{
39
pers->
m_eta
=
trans
->eta();
40
pers->
m_phi
=
trans
->phi();
41
pers->
m_numberOfTriggerHits
=
trans
->numberOfTriggerHits() ;
42
pers->
m_numberOfInnerHits
=
trans
->numberOfInnerHits() ;
43
pers->
m_numberOfInnerSegments
=
trans
->numberOfInnerSegments() ;
44
pers->
m_numberOfMiddleHits
=
trans
->numberOfMiddleHits() ;
45
pers->
m_numberOfMiddleSegments
=
trans
->numberOfMiddleSegments();
46
pers->
m_numberOfOuterHits
=
trans
->numberOfOuterHits() ;
47
pers->
m_numberOfOuterSegments
=
trans
->numberOfOuterSegments() ;
48
return
;
49
}
MuonSpShowerCnv_p1.h
MuonSpShower.h
MuonSpShowerCnv_p1::transToPers
virtual void transToPers(const Rec::MuonSpShower *transObj, MuonSpShower_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation MuonSpShower_p1 from its transient representation Rec::...
Definition
MuonSpShowerCnv_p1.cxx:35
MuonSpShowerCnv_p1::persToTrans
virtual void persToTrans(const MuonSpShower_p1 *persObj, Rec::MuonSpShower *transObj, MsgStream &msg) const override
Method creating the transient representation of Rec::MuonSpShower from its persistent representation ...
Definition
MuonSpShowerCnv_p1.cxx:19
MuonSpShower_p1
Persisent representation of the transient Rec::MuonSpShower class.
Definition
MuonSpShower_p1.h:14
MuonSpShower_p1::m_numberOfMiddleSegments
unsigned short m_numberOfMiddleSegments
Definition
MuonSpShower_p1.h:33
MuonSpShower_p1::m_eta
float m_eta
Definition
MuonSpShower_p1.h:27
MuonSpShower_p1::m_numberOfOuterHits
unsigned short m_numberOfOuterHits
Definition
MuonSpShower_p1.h:34
MuonSpShower_p1::m_numberOfMiddleHits
unsigned short m_numberOfMiddleHits
Definition
MuonSpShower_p1.h:32
MuonSpShower_p1::m_phi
float m_phi
Definition
MuonSpShower_p1.h:28
MuonSpShower_p1::m_numberOfTriggerHits
unsigned short m_numberOfTriggerHits
Definition
MuonSpShower_p1.h:29
MuonSpShower_p1::m_numberOfInnerHits
unsigned short m_numberOfInnerHits
Definition
MuonSpShower_p1.h:30
MuonSpShower_p1::m_numberOfInnerSegments
unsigned short m_numberOfInnerSegments
Definition
MuonSpShower_p1.h:31
MuonSpShower_p1::m_numberOfOuterSegments
unsigned short m_numberOfOuterSegments
Definition
MuonSpShower_p1.h:35
Rec::MuonSpShower
Definition
MuonSpShower.h:27
trans
TH1F * trans(TH1F *h, bool t=false)
Definition
comparitor.cxx:185
Generated on
for ATLAS Offline Software by
1.17.0