|  | 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.