 |
ATLAS Offline Software
|
Go to the documentation of this file.
3 #ifndef FPGATrackSimKeyLayerTool_H
4 #define FPGATrackSimKeyLayerTool_H
50 :
z1(parset[0]),
z2(parset[1]),
phi1(parset[2]),
phi2(parset[3]),
xm(parset[4]) {}
59 std::pair<double, double>
getXY(
double r,
double phi)
const;
63 std::pair<double, double>
getRotationAngles(
const std::pair<double, double>& xy1,
const std::pair<double, double>& xy2)
const;
66 std::pair<double, double>
rotateXY(
const std::pair<double, double>& xy,
const std::pair<double, double>& ang)
const;
71 std::pair<double, double>
xy1p{};
72 std::pair<double, double>
xy2p{};
79 std::pair<double, double>
getRotatedHit(
const std::pair<double, double>& rotang,
double rHit,
double phiHit)
const;
86 double zExpected(
const KeyLyrPars& keypars,
double r)
const;
89 double xExpected(
const KeyLyrPars& keypars,
double rHit,
double phiHit)
const;
92 double xmForHit(
const KeyLyrPars& keypars,
double rHit,
double phiHit)
const;
95 double deltaX(
const KeyLyrPars& keypars,
double rHit,
double phiHit)
const;
110 #endif // FPGATrackSimKeyLayerTool_H
Scalar phi() const
phi method
Binning Utilities for GenScanTool.
Structs that store the 5 track parameters.