5#ifndef TRIGL2MUONSA_ALPHABETAESTIMATE_H
6#define TRIGL2MUONSA_ALPHABETAESTIMATE_H
10#include "GaudiKernel/ServiceHandle.h"
27 const std::string& name,
28 const IInterface* parent);
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 ;
47 double calcDistance(
double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
const;
double computeRadius3Points(double InnerZ, double InnerR, double EEZ, double EER, double MiddleZ, double MiddleR) const
const ToolHandle< PtEndcapLUT > * m_ptEndcapLUT
StatusCode setAlphaBeta(const TrigRoiDescriptor *p_roids, TrigL2MuonSA::TgcFitResult &tgcFitResult, TrigL2MuonSA::TrackPattern &trackPattern, const TrigL2MuonSA::MuonRoad &muonRoad) const
double computeRadius(double InnerSlope, double InnerR, double InnerZ, double MiddleSlope, double MiddleR, double MiddleZ, double sign) const
bool isZero(float value, float tolerance=1e-5) const
double calcDistance(double x1, double y1, double x2, double y2, double x3, double y3) const
AlphaBetaEstimate(const std::string &type, const std::string &name, const IInterface *parent)
void setMCFlag(bool use_mcLUT, const TrigL2MuonSA::PtEndcapLUTSvc *ptEndcapLUTSvc)
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...