|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGL2MUONSA_MUFASTTRACKFITTER_H
6 #define TRIGL2MUONSA_MUFASTTRACKFITTER_H
9 #include "GaudiKernel/ServiceHandle.h"
33 const std::string&
name,
42 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns)
const;
46 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns,
61 {
this,
"SagittaRadiusEstimate",
"TrigL2MuonSA::SagittaRadiusEstimate"};
63 {
this,
"AlphaBetaEstimate",
"TrigL2MuonSA::AlphaBetaEstimate"};
66 {
this,
"PtFromRadius",
"TrigL2MuonSA::PtFromRadius"};
68 {
this,
"PtFromAlphaBeta",
"TrigL2MuonSA::PtFromAlphaBeta"};
73 #endif // MUFASTTRACKFITTER_H
StatusCode setMCFlag(const BooleanProperty &use_mcLUT)
ToolHandle< PtFromRadius > m_ptFromRadius
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
BooleanProperty m_use_endcapInnerFromBarrel
MuFastTrackFitter(const std::string &type, const std::string &name, const IInterface *parent)
BooleanProperty m_use_mcLUT
ToolHandle< AlphaBetaEstimate > m_alphaBetaEstimate
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
ToolHandle< PtFromAlphaBeta > m_ptFromAlphaBeta
StatusCode findTracks(const TrigRoiDescriptor *p_roids, TrigL2MuonSA::RpcFitResult &rpcFitResult, std::vector< TrigL2MuonSA::TrackPattern > &v_trackPatterns) const
ToolHandle< SagittaRadiusEstimate > m_sagittaRadiusEstimate
void setUseEIFromBarrel(BooleanProperty use_endcapInnerFromBarrel)