13 log << MSG::DEBUG <<
"TrigInDetTrackFitParCnv_p1::persToTrans" <<
endmsg;
28 new std::vector<double> (*persObj->
m_cov));
36 log << MSG::DEBUG <<
"TrigInDetTrackFitParCnv_p1::transToPers" <<
endmsg;
38 persObj->
m_a0 = transObj->
a0() ;
40 persObj->
m_z0 = transObj->
z0() ;
42 persObj->
m_pT = transObj->
pT() ;
78 if (
m_cov == &p.m_covtmp)
101 if (
m_cov == &p.m_covtmp)
TrigInDetTrackFitPar_p1 & operator=(const TrigInDetTrackFitPar_p1 &p)
TrigInDetTrackFitPar_p1()
double m_surfaceCoordinate
std::vector< double > * m_cov
std::vector< double > m_covtmp
encapsulates LVL2 track parameters and covariance matrix The vector of track parameters consists of
void surfaceCoordinate(double c)
Setter: surface reference coordinate for non-perigee surfaces.
void eta(const double eta)
Setter: pseudorapidity.
void z0(const double z0)
Setter: longitudinal impact parameter.
double ea0() const
variance of transverse impact parameter
void phi0(const double phi0)
Setter: azimuthal angle of the momentum.
void a0(const double a0)
Setter: transverse impact parameter.
double eeta() const
variance of pseudorapidity
void surfaceType(TrigSurfaceType s)
Setter: surface type PERIGEE=0, BARREL=1, ENDCAP=2.
double ez0() const
variance of longitudinal impact parameter
void cov(const std::vector< double > *cov)
Setter: covariance matrix of track parameters.
double ephi0() const
variance of azimuthal angle of the momentum
double epT() const
variance of transverse momentum
void pT(const double pT)
Setter: transverse momentum.