|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGL2MUONSA_ALPHABETAESTIMATE_H
6 #define TRIGL2MUONSA_ALPHABETAESTIMATE_H
10 #include "GaudiKernel/ServiceHandle.h"
27 const std::string&
name,
30 void setMCFlag(
const BooleanProperty& use_mcLUT,
42 double computeRadius(
double InnerSlope,
double InnerR,
double InnerZ,
43 double MiddleSlope,
double MiddleR,
double MiddleZ,
46 double computeRadius3Points(
double InnerZ,
double InnerR,
double EEZ,
double EER,
double MiddleZ,
double MiddleR )
const ;
61 #endif // ALPHABETAESTIMATE_H
constexpr double tolerance
void setMCFlag(const BooleanProperty &use_mcLUT, const TrigL2MuonSA::PtEndcapLUTSvc *ptEndcapLUTSvc)
BooleanProperty m_use_mcLUT
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
StatusCode setAlphaBeta(const TrigRoiDescriptor *p_roids, TrigL2MuonSA::TgcFitResult &tgcFitResult, TrigL2MuonSA::TrackPattern &trackPattern, const TrigL2MuonSA::MuonRoad &muonRoad) const
AlphaBetaEstimate(const std::string &type, const std::string &name, const IInterface *parent)
bool isZero(float value, float tolerance=1e-5) const
::StatusCode StatusCode
StatusCode definition for legacy code.
double computeRadius3Points(double InnerZ, double InnerR, double EEZ, double EER, double MiddleZ, double MiddleR) const
double calcDistance(double x1, double y1, double x2, double y2, double x3, double y3) const
const ToolHandle< PtEndcapLUT > * m_ptEndcapLUT
double computeRadius(double InnerSlope, double InnerR, double InnerZ, double MiddleSlope, double MiddleR, double MiddleZ, double sign) const