![]() |
ATLAS Offline Software
|
This is the complete list of members for Muon::DCMathSegmentMaker, including all inherited members.
associateClustersToSegment(const TrkDriftCircleMath::Segment &segment, const Identifier &chid, const Amg::Transform3D &gToStation, ClusterVecPair &spVecs, double phimin, double phimax, std::vector< std::pair< double, std::unique_ptr< const Trk::MeasurementBase >> > &rioDistVec) const | Muon::DCMathSegmentMaker | private |
associateMDTsToSegment(const Amg::Vector3D &gdir, TrkDriftCircleMath::Segment &segment, const TrkDriftCircleMath::ChamberGeometry *multiGeo, const Amg::Transform3D &gToStation, const Amg::Transform3D &amdbToGlobal, std::set< Identifier > &deltaVec, std::set< Identifier > &outoftimeVec, std::vector< std::pair< double, std::unique_ptr< const Trk::MeasurementBase >> > &rioDistVec) const | Muon::DCMathSegmentMaker | 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 |
calculateHoles(const EventContext &ctx, Identifier chid, const Amg::Vector3D &gpos, const Amg::Vector3D &gdir, bool hasMeasuredCoordinate, std::set< Identifier > &deltaVec, std::set< Identifier > &outoftimeVec, const std::vector< std::pair< double, std::unique_ptr< const Trk::MeasurementBase >> > &rioDistVec) const | Muon::DCMathSegmentMaker | private |
checkBoundsInXZ(double xline, double zline, double dXdZ, const std::vector< HitInXZ > &hits) const | Muon::DCMathSegmentMaker | private |
checkPhiConsistency(double phi, double phimin, double phimax) const | Muon::DCMathSegmentMaker | private |
ChIdHitMap typedef | Muon::DCMathSegmentMaker | |
ClusterVec typedef | Muon::DCMathSegmentMaker | |
ClusterVecPair typedef | Muon::DCMathSegmentMaker | |
create1DClusters(const std::vector< const MuonClusterOnTrack * > &clusters) const | Muon::DCMathSegmentMaker | private |
create2DClusters(const std::vector< const MuonClusterOnTrack * > &clusters) const | Muon::DCMathSegmentMaker | private |
createChamberGeometry(const Identifier &chid, const Amg::Transform3D &gToStation) const | Muon::DCMathSegmentMaker | private |
createClusterVec(const Identifier &chid, ClusterVec &spVec, const Amg::Transform3D &gToStation) const | Muon::DCMathSegmentMaker | private |
createDCVec(const std::vector< const MdtDriftCircleOnTrack * > &mdts, double errorScale, std::set< Identifier > &chamberSet, double &phimin, double &phimax, TrkDriftCircleMath::DCStatistics &dcStatistics, const Amg::Transform3D &gToStation, const Amg::Transform3D &amdbToGlobal) const | Muon::DCMathSegmentMaker | private |
createROTVec(std::vector< std::pair< double, std::unique_ptr< const Trk::MeasurementBase >> > &rioDistVec) | Muon::DCMathSegmentMaker | privatestatic |
createRpcSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const std::vector< const MuonClusterOnTrack * > &phiHits) const | Muon::DCMathSegmentMaker | private |
createSegment(const EventContext &ctx, TrkDriftCircleMath::Segment &segment, const Identifier &chid, const Amg::Vector3D &roadpos, const Amg::Vector3D &roaddir2, const std::vector< const MdtDriftCircleOnTrack * > &mdts, bool hasPhiMeasurements, segmentCreationInfo &sInfo) const | Muon::DCMathSegmentMaker | private |
createSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const MuonClusterOnTrack *phiHit) const | Muon::DCMathSegmentMaker | private |
createSpacePoints(const ChIdHitMap &chIdHitMap) const | Muon::DCMathSegmentMaker | private |
createSpacePoints(const IdHitMap &gasGapHitMap) const | Muon::DCMathSegmentMaker | private |
createTgcSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const MuonClusterOnTrack *phiHit) const | Muon::DCMathSegmentMaker | private |
DCMathSegmentMaker(const std::string &, const std::string &, const IInterface *) | Muon::DCMathSegmentMaker | |
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 |
distanceToSegment(const TrkDriftCircleMath::Segment &segment, const Amg::Vector3D &hitPos, const Amg::Transform3D &gToStation) | Muon::DCMathSegmentMaker | privatestatic |
errorScaleFactor(const Identifier &id, double curvature, bool hasPhiMeasurements) const | Muon::DCMathSegmentMaker | private |
errorScalingRegion(const Identifier &id) const | Muon::DCMathSegmentMaker | private |
EtaPhiHitsPair typedef | Muon::DCMathSegmentMaker | |
evtStore() | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
evtStore() const | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
extraDeps_update_handler(Gaudi::Details::PropertyBase &ExtraDeps) | AthCommonDataStore< AthCommonMsg< AlgTool > > | protected |
find(const std::vector< const Trk::RIO_OnTrack * > &rios, Trk::SegmentCollection *segColl=nullptr) const | Muon::DCMathSegmentMaker | virtual |
find(const std::vector< const Trk::RIO_OnTrack * > &rios1, const std::vector< const Trk::RIO_OnTrack * > &rios2) const | Muon::DCMathSegmentMaker | virtual |
find(const std::vector< const MdtDriftCircleOnTrack * > &mdts, const std::vector< const MuonClusterOnTrack * > &clusters, Trk::SegmentCollection *segColl=nullptr) const | Muon::DCMathSegmentMaker | virtual |
find(const Amg::Vector3D &gpos, const Amg::Vector3D &gdir, const std::vector< const MdtDriftCircleOnTrack * > &mdts, const std::vector< const MuonClusterOnTrack * > &clusters, bool hasPhiMeasurements=false, Trk::SegmentCollection *segColl=nullptr, double momentum=1e9, double sinAngleCut=0) const | Muon::DCMathSegmentMaker | virtual |
find(const Trk::TrackRoad &road, const std::vector< std::vector< const MdtDriftCircleOnTrack * > > &mdts, const std::vector< std::vector< const MuonClusterOnTrack * > > &clusters, Trk::SegmentCollection *segColl, bool hasPhiMeasurements=false, double momentum=1e9) const | Muon::DCMathSegmentMaker | virtual |
findFirstRotInChamberWithMostHits(const std::vector< const MdtDriftCircleOnTrack * > &mdts) const | Muon::DCMathSegmentMaker | private |
findMdt(const EventContext &ctx, const Identifier &id) const | Muon::DCMathSegmentMaker | private |
IdHitMap typedef | Muon::DCMathSegmentMaker | |
initialize() | Muon::DCMathSegmentMaker | virtual |
inputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
interfaceID() | Muon::IMuonSegmentMaker | inlinestatic |
localTubeEnds(const MdtDriftCircleOnTrack &mdt, const Amg::Transform3D &gToSegment, const Amg::Transform3D &segmentToG) const | Muon::DCMathSegmentMaker | private |
m_addUnassociatedPhiHits | Muon::DCMathSegmentMaker | private |
m_allMdtHoles | Muon::DCMathSegmentMaker | private |
m_assumePointingPhi | Muon::DCMathSegmentMaker | private |
m_chamberGeoKey | Muon::DCMathSegmentMaker | private |
m_clusterCreator | Muon::DCMathSegmentMaker | private |
m_compClusterCreator | Muon::DCMathSegmentMaker | private |
m_createCompetingROTsEta | Muon::DCMathSegmentMaker | private |
m_createCompetingROTsPhi | Muon::DCMathSegmentMaker | private |
m_curvedErrorScaling | Muon::DCMathSegmentMaker | private |
m_dcslFitProvider | Muon::DCMathSegmentMaker | private |
m_DetectorManagerKey | Muon::DCMathSegmentMaker | private |
m_detStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_doGeometry | Muon::DCMathSegmentMaker | private |
m_doSpacePoints | Muon::DCMathSegmentMaker | private |
m_doTimeOutChecks | Muon::DCMathSegmentMaker | private |
m_edmHelperSvc | Muon::DCMathSegmentMaker | private |
m_evtStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_idHelperSvc | Muon::DCMathSegmentMaker | private |
m_maxAssociateClusterDistance | Muon::DCMathSegmentMaker | private |
m_mdtCreator | Muon::DCMathSegmentMaker | private |
m_mdtCreatorT0 | Muon::DCMathSegmentMaker | private |
m_mdtKey | Muon::DCMathSegmentMaker | private |
m_outputFittedT0 | Muon::DCMathSegmentMaker | private |
m_preciseErrorScale | Muon::DCMathSegmentMaker | private |
m_printer | Muon::DCMathSegmentMaker | private |
m_recoverBadRpcCabling | Muon::DCMathSegmentMaker | private |
m_redo2DFit | Muon::DCMathSegmentMaker | private |
m_refitParameters | Muon::DCMathSegmentMaker | private |
m_reject1DTgcSpacePoints | Muon::DCMathSegmentMaker | private |
m_removeDeltas | Muon::DCMathSegmentMaker | private |
m_rpcKey | Muon::DCMathSegmentMaker | private |
m_segmentFinder | Muon::DCMathSegmentMaker | private |
m_segmentFitter | Muon::DCMathSegmentMaker | private |
m_segmentSelectionTool | Muon::DCMathSegmentMaker | private |
m_sinAngleCut | Muon::DCMathSegmentMaker | private |
m_strictRoadDirectionConsistencyCheck | Muon::DCMathSegmentMaker | private |
m_tgcKey | Muon::DCMathSegmentMaker | private |
m_updatePhiUsingPhiHits | Muon::DCMathSegmentMaker | private |
m_usePreciseError | Muon::DCMathSegmentMaker | private |
m_varHandleArraysDeclared | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
m_vhka | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
msg() const | AthCommonMsg< AlgTool > | inline |
msg(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline |
msgLvl(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline |
operator=(const AthAlgTool &) | AthAlgTool | private |
outputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
renounce(T &h) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected |
renounceArray(SG::VarHandleKeyArray &handlesArray) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected |
residualAndPullWithSegment(const TrkDriftCircleMath::Segment &segment, const Cluster2D &spacePoint, const Amg::Transform3D &gToStation) | Muon::DCMathSegmentMaker | privatestatic |
StoreGateSvc_t typedef | AthCommonDataStore< AthCommonMsg< AlgTool > > | private |
sysInitialize() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
sysStart() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual |
updateDirection(double linephi, const Trk::PlaneSurface &surf, const Amg::Vector3D &roaddir, bool isCurvedSegment) const | Muon::DCMathSegmentMaker | private |
updatePhiRanges(double phiminNew, double phimaxNew, double &phiminRef, double &phimaxRef) | Muon::DCMathSegmentMaker | privatestatic |
updateSegmentPhi(const Amg::Vector3D &gpos, const Amg::Vector3D &gdir, Amg::Vector2D &segLocPos, Trk::LocalDirection &segLocDir, Trk::PlaneSurface &surf, const std::vector< const Trk::MeasurementBase * > &rots, double phimin, double phimax) const | Muon::DCMathSegmentMaker | private |
updateVHKA(Gaudi::Details::PropertyBase &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline |
~AthAlgTool() | AthAlgTool | virtual |
~DCMathSegmentMaker()=default | Muon::DCMathSegmentMaker | virtual |