ATLAS Offline Software
Tracking
TrkVertexFitter
TrkVertexSeedFinderUtils
src
PointOnTrack.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrkVertexSeedFinderUtils/PointOnTrack.h
"
6
7
namespace
Trk
{
8
9
PointOnTrack::PointOnTrack
() : std::pair<
const
Perigee
*,
double
>(0,0) {}
10
11
PointOnTrack::PointOnTrack
(
const
Perigee
&
first
,
double
second
):
12
std::pair<
const
Perigee
*,
double
>(&
first
,
second
) {}
13
14
PointOnTrack::PointOnTrack
(
const
PointOnTrack
&
same
) :
15
std::pair<
const
Perigee
*,
double
>(
same
.
first
,
same
.
second
) {}
16
17
PointOnTrack::PointOnTrack
(
const
Perigee
& perigee):
18
std::pair<
const
Perigee
*,
double
>(&perigee,perigee.
parameters
()[
Trk
::
phi
]) {}
19
20
const
Perigee
&
PointOnTrack::getPerigee
()
const
{
21
return
*(this->
first
);
22
}
23
24
double
PointOnTrack::getPhiPoint
()
const
{
25
return
this->
second
;
26
}
27
28
void
PointOnTrack::setPhiPoint
(
double
phi
) {
29
this->
second
=
phi
;
30
}
31
32
void
PointOnTrack::setPerigee
(
const
Perigee
& perigee) {
33
this->
first
=&perigee;
34
}
35
36
}
python.SystemOfUnits.second
int second
Definition:
SystemOfUnits.py:120
Trk::PointOnTrack::setPerigee
void setPerigee(const Perigee &perigee)
Definition:
PointOnTrack.cxx:32
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition:
EMErrorDetail.h:25
Trk::PointOnTrack::getPhiPoint
double getPhiPoint() const
Definition:
PointOnTrack.cxx:24
const
bool const RAWDATA *ch2 const
Definition:
LArRodBlockPhysicsV0.cxx:560
python.TrigEgammaFastCaloHypoTool.same
def same(val, tool)
Definition:
TrigEgammaFastCaloHypoTool.py:12
Trk::PointOnTrack::setPhiPoint
void setPhiPoint(double phi)
Definition:
PointOnTrack.cxx:28
xAOD::double
double
Definition:
CompositeParticle_v1.cxx:159
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::PointOnTrack::getPerigee
const Perigee & getPerigee() const
Definition:
PointOnTrack.cxx:20
Trk::PointOnTrack
Definition:
PointOnTrack.h:13
DeMoScan.first
bool first
Definition:
DeMoScan.py:536
Trk::PointOnTrack::PointOnTrack
PointOnTrack()
Definition:
PointOnTrack.cxx:9
physics_parameters.parameters
parameters
Definition:
physics_parameters.py:144
Trk::phi
@ phi
Definition:
ParamDefs.h:75
PointOnTrack.h
Generated on Sun Dec 22 2024 21:16:34 for ATLAS Offline Software by
1.8.18