5#ifndef TRIGL2MUONSA_MDTREGIONDEFINER_H
6#define TRIGL2MUONSA_MDTREGIONDEFINER_H
9#include "GaudiKernel/ServiceHandle.h"
57 static void find_station_sector(
const std::string& name,
int phi,
bool& endcap,
int& chamber,
int& sector);
62 const float rMmin,
const float rMax,
float& zMin,
float& zMax)
const;
64 const float zMax,
float& rMin,
float& rMax)
const;
66 float zMax,
float rMax,
67 float& etaMin,
float& etaMax)
const;
Scalar phi() const
phi method
StatusCode prepareTgcPoints(const TrigL2MuonSA::TgcHits &tgcHits)
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
StatusCode computePhi(const TrigRoiDescriptor *p_roids, const TrigL2MuonSA::TgcFitResult &tgcFitResult, const TrigL2MuonSA::MdtRegion &mdtRegion, TrigL2MuonSA::MuonRoad &muonRoad) const
void find_phi_min_max(float phiMiddle, float &phiMin, float &phiMax) const
virtual StatusCode initialize() override
StatusCode getMdtRegions(const TrigRoiDescriptor *p_roids, const TrigL2MuonSA::RpcFitResult &rpcFitResult, TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::MdtRegion &mdtRegion) const
void find_barrel_road_dim(const float max_road, const float aw, const float bw, const float rMmin, const float rMax, float &zMin, float &zMax) const
static void find_station_sector(const std::string &name, int phi, bool &endcap, int &chamber, int §or)
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muDetMgrKey
TrigL2MuonSA::TgcFit::PointArray m_tgcStripMidPoints
void find_endcap_road_dim(const float road, const float aw, const float bw, const float zMin, const float zMax, float &rMin, float &rMax) const
TrigL2MuonSA::TgcFit::PointArray m_tgcWireMidPoints
void find_eta_min_max(float zMin, float rMin, float zMax, float rMax, float &etaMin, float &etaMax) const
void setRpcGeometry(bool use_rpc)
TrigL2MuonSA::TgcFit::PointArray m_tgcWireInnPoints
TrigL2MuonSA::TgcFit::PointArray m_tgcStripInnPoints
std::vector< Point > PointArray
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...
Ensure that the Athena extensions are properly loaded.
std::vector< TgcHitData > TgcHits