ATLAS Offline Software
|
This is the complete list of members for Muon::MuonLayerHoughTool, including all inherited members.
analyse(State &state) const | Muon::MuonLayerHoughTool | private |
associateMaximaInNeighbouringSectors(HoughDataPerSector &houghData, std::vector< HoughDataPerSector > &houghDataPerSectorVec) const | Muon::MuonLayerHoughTool | private |
associateMaximaToPhiMaxima(MuonStationIndex::DetectorRegionIndex region, HoughDataPerSector &houghData, std::map< MuonHough::MuonPhiLayerHough::Maximum *, MaximumVec > &phiEtaAssociations, std::vector< MaximumVec > &unassEtaMaxima) const | Muon::MuonLayerHoughTool | private |
associatePhiMaxima(Road &road, PhiMaximumVec &phiMaxima) const | Muon::MuonLayerHoughTool | private |
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent) | AthAlgTool | |
AthAlgTool() | AthAlgTool | private |
AthAlgTool(const AthAlgTool &) | AthAlgTool | private |
AthCommonDataStore(const std::string &name, T... args) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
ATLAS_THREAD_SAFE | Muon::MuonLayerHoughTool | mutableprivate |
ATLAS_THREAD_SAFE | Muon::MuonLayerHoughTool | mutableprivate |
ATLAS_THREAD_SAFE | Muon::MuonLayerHoughTool | mutableprivate |
buildRoads(MaximumVec &seedMaxima, MuonHough::MuonDetectorHough &detectorHoughTransforms, std::unique_ptr< HoughDataPerSectorVec > &houghDataPerSectorVec, std::vector< Road > &roads) const | Muon::MuonLayerHoughTool | private |
CollectionsPerSectorVec typedef | Muon::MuonLayerHoughTool | |
combinedPeakheight(double ph, double ph1, double ph2, double phn, double rot, int layer, int) const | Muon::MuonLayerHoughTool | inlineprivate |
createPatternCombinations(std::vector< MaximumVec > &maxima, MuonPatternCombinationCollection &patternCombis) const | Muon::MuonLayerHoughTool | private |
createPatternCombinations(std::map< MuonHough::MuonPhiLayerHough::Maximum *, MaximumVec > &phiEtaAssociations, MuonPatternCombinationCollection &patternCombis) const | Muon::MuonLayerHoughTool | private |
declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate |
declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleKeyArrayType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate |
declareGaudiProperty(Gaudi::Property< T > &hndl, const SG::VarHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate |
declareGaudiProperty(Gaudi::Property< T > &t, const SG::NotHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate |
declareProperty(Gaudi::Property< T > &t) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
declareProperty(const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
declareProperty(const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
declareProperty(const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
declareProperty(const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
declareProperty(const std::string &name, T &property, const std::string &doc="none") | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
detStore() const | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
evtStore() | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
evtStore() const | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
extendSeed(MuonHough::MuonDetectorHough &detectorHoughTransforms, Road &road, HoughDataPerSector §orData) const | Muon::MuonLayerHoughTool | private |
extraDeps_update_handler(Gaudi::Details::PropertyBase &ExtraDeps) | AthCommonDataStore< AthCommonMsg< AlgTool > > | protected |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, const MdtPrepDataCollection &mdts, HitVec &hits) const | Muon::MuonLayerHoughTool | private |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, std::vector< std::unique_ptr< TgcHitClusteringObj >> &tgcClusteringObjs, const TgcPrepDataCollection &tgcs, HitVec &hits, PhiHitVec &phiHits, int sector) const | Muon::MuonLayerHoughTool | private |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, const RpcPrepDataCollection &rpcs, HitVec &hits, PhiHitVec &phiHits) const | Muon::MuonLayerHoughTool | private |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, const MMPrepDataCollection &mdts, HitVec &hits) const | Muon::MuonLayerHoughTool | private |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, const sTgcPrepDataCollection &stgcs, HitVec &hits, PhiHitVec &phiHits, int sector) const | Muon::MuonLayerHoughTool | private |
fill(const EventContext &ctx, std::set< Identifier > &truthHits, const CscPrepDataCollection &cscs, HitVec &hits, PhiHitVec &phiHits) const | Muon::MuonLayerHoughTool | private |
fillHitsPerSector(const EventContext &ctx, State &state, const int sector, const CollectionsPerSector &hashes, const MdtPrepDataContainer *mdtCont, const CscPrepDataContainer *cscCont, const TgcPrepDataContainer *tgcCont, const RpcPrepDataContainer *rpcCont, const sTgcPrepDataContainer *stgcCont, const MMPrepDataContainer *mmCont) const | Muon::MuonLayerHoughTool | private |
find(const MdtPrepDataContainer *mdtCont, const CscPrepDataContainer *cscCols, const TgcPrepDataContainer *tgcCont, const RpcPrepDataContainer *rpcCont, const sTgcPrepDataContainer *stgcCont, const MMPrepDataContainer *mmCont, const EventContext &ctx) const override | Muon::MuonLayerHoughTool | virtual |
find(const std::vector< const MdtPrepDataCollection * > &mdtCols, const std::vector< const CscPrepDataCollection * > &cscCols, const std::vector< const TgcPrepDataCollection * > &tgcCols, const std::vector< const RpcPrepDataCollection * > &rpcCols, const MuonSegmentCombinationCollection *, const EventContext &ctx) const override | Muon::MuonLayerHoughTool | virtual |
findMaxima(MaximumVec &seedMaxima, MuonHough::MuonLayerHough &hough, HitVec &hits, MaximumVec &maxima) const | Muon::MuonLayerHoughTool | private |
findMaxima(MuonHough::MuonPhiLayerHough &hough, PhiHitVec &hits, PhiMaximumVec &maxima, int sector) const | Muon::MuonLayerHoughTool | private |
getSectors(const Amg::Vector3D &pos, std::vector< int > §ors) const | Muon::MuonLayerHoughTool | inlineprivate |
getSectors(const TgcClusterObj3D &tgc, std::vector< int > §ors) const | Muon::MuonLayerHoughTool | inlineprivate |
HashVec typedef | Muon::MuonLayerHoughTool | |
HitVec typedef | Muon::MuonLayerHoughTool | |
HoughDataPerSector typedef | Muon::MuonLayerHoughTool | |
HoughDataPerSectorVec typedef | Muon::MuonLayerHoughTool | |
initialize() override | Muon::MuonLayerHoughTool | virtual |
initializeSectorMapping(const EventContext &ctx) const | Muon::MuonLayerHoughTool | private |
inputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
insertHash(const IdentifierHash &hash, const Identifier &id) const | Muon::MuonLayerHoughTool | private |
insertHash(int sector, const IdentifierHash &hash, const Identifier &id) const | Muon::MuonLayerHoughTool | private |
interfaceID() | Muon::IMuonHoughPatternFinderTool | inlinestatic |
m_addSectors | Muon::MuonLayerHoughTool | private |
m_debugHough | Muon::MuonLayerHoughTool | private |
m_detStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_doParabolicExtrapolation | Muon::MuonLayerHoughTool | private |
m_evtStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_extrapolationDistance | Muon::MuonLayerHoughTool | private |
m_idHelperSvc | Muon::MuonLayerHoughTool | private |
m_muonManagerKey | Muon::MuonLayerHoughTool | private |
m_ntechnologies | Muon::MuonLayerHoughTool | private |
m_onlyUseCurrentBunch | Muon::MuonLayerHoughTool | private |
m_printer | Muon::MuonLayerHoughTool | private |
m_requireTriggerConfirmationNSW | Muon::MuonLayerHoughTool | private |
m_sectorMapping | Muon::MuonLayerHoughTool | private |
m_selectors | Muon::MuonLayerHoughTool | private |
m_selectorsLoose | Muon::MuonLayerHoughTool | private |
m_techToTruthNameIdx | Muon::MuonLayerHoughTool | private |
m_truthNames | Muon::MuonLayerHoughTool | private |
m_useRpcTimeVeto | Muon::MuonLayerHoughTool | private |
m_useSeeds | Muon::MuonLayerHoughTool | private |
m_varHandleArraysDeclared | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_vhka | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
matchTruth(std::set< Identifier > &truthHits, const PRD_MultiTruthCollection &truthCol, const Identifier &id, MuonHough::HitDebugInfo &debug) const | Muon::MuonLayerHoughTool | private |
MaximumAssociationMap typedef | Muon::MuonLayerHoughTool | |
MaximumVec typedef | Muon::MuonLayerHoughTool | |
mergePhiMaxima(Road &road) const | Muon::MuonLayerHoughTool | private |
msg() const | AthCommonMsg< AlgTool > | inline |
msg(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline |
msgLvl(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline |
MuonLayerHoughTool(const std::string &type, const std::string &name, const IInterface *parent) | Muon::MuonLayerHoughTool | |
operator=(const AthAlgTool &) | AthAlgTool | private |
outputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
PhiHitVec typedef | Muon::MuonLayerHoughTool | |
PhiMaximumVec typedef | Muon::MuonLayerHoughTool | |
printTruthSummary(std::set< Identifier > &truth, std::set< Identifier > &found) const | Muon::MuonLayerHoughTool | private |
rCor(const Amg::Vector3D &pos, const Identifier &id) const | Muon::MuonLayerHoughTool | inlineprivate |
rCor(const MuonCluster &rpc) const | Muon::MuonLayerHoughTool | inlineprivate |
rCor(const MdtPrepData &mdt) const | Muon::MuonLayerHoughTool | inlineprivate |
rCor(const TgcClusterObj3D &tgc, const TgcEdge val, int sector) const | Muon::MuonLayerHoughTool | inlineprivate |
RegionHashVec typedef | Muon::MuonLayerHoughTool | |
RegionHitVec typedef | Muon::MuonLayerHoughTool | |
RegionMaximumVec typedef | Muon::MuonLayerHoughTool | |
RegionPhiHitVec typedef | Muon::MuonLayerHoughTool | |
RegionPhiMaximumVec typedef | Muon::MuonLayerHoughTool | |
renounce(T &h) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected |
renounceArray(SG::VarHandleKeyArray &handlesArray) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected |
StoreGateSvc_t typedef | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
sublay(const Identifier &id, float z=0) const | Muon::MuonLayerHoughTool | inlineprivate |
sysInitialize() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
sysStart() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
TechnologyRegionHashVec typedef | Muon::MuonLayerHoughTool | |
TgcEdge typedef | Muon::MuonLayerHoughTool | private |
updateVHKA(Gaudi::Details::PropertyBase &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
~AthAlgTool() | AthAlgTool | virtual |
~MuonLayerHoughTool()=default | Muon::MuonLayerHoughTool | virtual |