ATLAS Offline Software
Loading...
Searching...
No Matches
TBTrackCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6#include "TBEvent/TBTrack.h"
7#include "Identifier/Identifier.h"
9
10
11
12void
14 TBTrack* trans, MsgStream &/*log*/) const
15{
16 *trans = TBTrack (pers->m_residualu,
17 pers->m_residualv);
18
19 trans->setChi2 (pers->m_chi2);
20 trans->setChi2_u (pers->m_chi2u);
21 trans->setChi2_v (pers->m_chi2v);
22 trans->setAngle (pers->m_angle);
23 trans->setUslope (pers->m_uslope);
24 trans->setVslope (pers->m_vslope);
25 trans->setUintercept (pers->m_uintercept);
26 trans->setVintercept (pers->m_vintercept);
27 trans->setCryoHitu (pers->m_cryou);
28 trans->setCryoHitv (pers->m_cryov);
29 trans->setCryoHitw (pers->m_cryow);
30}
31
32
33void
35 TBTrack_p1* pers, MsgStream &/*log*/) const
36{
37 pers->m_hitNumberU = trans->getHitNumberU();
38 pers->m_hitNumberV = trans->getHitNumberV();
39
40 pers->m_residualu = trans->getResidualu();
41 pers->m_residualv = trans->getResidualv();
42
43 pers->m_chi2 = trans->getChi2_global();
44 pers->m_chi2u = trans->getChi2_u();
45 pers->m_chi2v = trans->getChi2_v();
46 pers->m_angle = trans->getAngle();
47 pers->m_uslope = trans->getUslope();
48 pers->m_vslope = trans->getVslope();
49 pers->m_uintercept = trans->getUintercept();
50 pers->m_vintercept = trans->getVintercept();
51 pers->m_cryou = trans->getCryoHitu();
52 pers->m_cryov = trans->getCryoHitv();
53 pers->m_cryow = trans->getCryoHitw();
54
55}
56
virtual void persToTrans(const TBTrack_p1 *pers, TBTrack *trans, MsgStream &log) const override
virtual void transToPers(const TBTrack *trans, TBTrack_p1 *pers, MsgStream &log) const override
double m_vintercept
Definition TBTrack_p1.h:29
double m_vslope
Definition TBTrack_p1.h:28
double m_chi2u
Definition TBTrack_p1.h:26
double m_chi2v
Definition TBTrack_p1.h:26
double m_angle
Definition TBTrack_p1.h:27
double m_cryou
Definition TBTrack_p1.h:32
int m_hitNumberV
Definition TBTrack_p1.h:20
double m_uslope
Definition TBTrack_p1.h:28
double m_uintercept
Definition TBTrack_p1.h:29
double m_chi2
Definition TBTrack_p1.h:26
double m_cryow
Definition TBTrack_p1.h:32
double m_cryov
Definition TBTrack_p1.h:32
int m_hitNumberU
Definition TBTrack_p1.h:20
std::vector< double > m_residualv
Definition TBTrack_p1.h:23
std::vector< double > m_residualu
Definition TBTrack_p1.h:23
void setCryoHitv(float cryov)
Definition TBTrack.h:90
double getVintercept() const
Definition TBTrack.h:60
void setCryoHitu(float cryou)
Definition TBTrack.h:89
void setChi2_v(double chi2v)
Definition TBTrack.h:79
double getChi2_u() const
Definition TBTrack.h:54
double getChi2_v() const
Definition TBTrack.h:55
void setChi2(double chi2)
Definition TBTrack.h:77
double getUintercept() const
Definition TBTrack.h:59
int getHitNumberV() const
Definition TBTrack.h:51
double getVslope() const
Definition TBTrack.h:58
double getUslope() const
Definition TBTrack.h:57
double getCryoHitv() const
Definition TBTrack.h:72
double getChi2_global() const
Definition TBTrack.h:53
double getResidualu(int ind) const
Definition TBTrack.h:62
void setAngle(double angle)
Definition TBTrack.h:80
void setChi2_u(double chi2u)
Definition TBTrack.h:78
void setUslope(double uslope)
Definition TBTrack.h:81
void setCryoHitw(float cryow)
Definition TBTrack.h:91
void setUintercept(double uintercept)
Definition TBTrack.h:83
double getResidualv(int ind) const
Definition TBTrack.h:65
double getAngle() const
Definition TBTrack.h:56
double getCryoHitu() const
Definition TBTrack.h:71
double getCryoHitw() const
Definition TBTrack.h:73
void setVintercept(double vintercept)
Definition TBTrack.h:84
int getHitNumberU() const
Definition TBTrack.h:50
void setVslope(double vslope)
Definition TBTrack.h:82