Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGL2MUONSA_MDTDATAPREPARATOR_H
6 #define TRIGL2MUONSA_MDTDATAPREPARATOR_H
9 #include "GaudiKernel/ServiceHandle.h"
25 #include <unordered_set>
28 class MdtReadoutElement;
74 const std::vector<IdentifierHash>& v_idHash,
86 ToolHandle<IRegSelTool>
m_regionSelector{
this,
"RegSel_MDT",
"RegSelTool/RegSelTool_MDT"};
90 this,
"MdtRegionDefiner",
"TrigL2MuonSA::MdtRegionDefiner"};
94 this,
"MDTPrepDataContainer",
"MDT_DriftCircles",
"Name of the MDTContainer to read in"};
96 Gaudi::Property<bool>
m_isPhase2{
this,
"isPhase2",
false,
"if the phase 2 geometry is setup"};
Ensure that the Athena extensions are properly loaded.
void setRpcGeometry(bool use_rpc)
StatusCode prepareData(const TrigRoiDescriptor *p_roids, const TrigL2MuonSA::RpcFitResult &rpcFitResult, TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::MdtRegion &mdtRegion, TrigL2MuonSA::MdtHits &mdtHits_normal) const
std::vector< MdtHitData > MdtHits
ToolHandle< MdtRegionDefiner > m_mdtRegionDefiner
Gaudi::Property< bool > m_isPhase2
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< Muon::MdtPrepDataContainer > m_mdtPrepContainerKey
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
ToolHandle< IRegSelTool > m_regionSelector
void setRoIBasedDataAccess(bool use_RoIBasedDataAccess)
Gaudi::Property< bool > m_use_RoIBasedDataAccess
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unordered_set< Identifier > m_DeadChannels
virtual StatusCode initialize() override
void initDeadChannels(const MuonGM::MdtReadoutElement *mydetEl)
StatusCode collectMdtHitsFromPrepData(const EventContext &ctx, const std::vector< IdentifierHash > &v_idHash, TrigL2MuonSA::MdtHits &mdtHits, const TrigL2MuonSA::MuonRoad &muonRoad) const
static const InterfaceID & interfaceID()
StatusCode getMdtHits(const TrigRoiDescriptor *p_roids, TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::MdtHits &mdtHits_normal) const