ATLAS Offline Software
Muon::DCMathSegmentMaker Member List

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) constMuon::DCMathSegmentMakerprivate
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, double beta=1.) constMuon::DCMathSegmentMakerprivate
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) constMuon::DCMathSegmentMakerprivate
checkBoundsInXZ(double xline, double zline, double dXdZ, const std::vector< HitInXZ > &hits) constMuon::DCMathSegmentMakerprivate
checkPhiConsistency(double phi, double phimin, double phimax) constMuon::DCMathSegmentMakerprivate
ChIdHitMap typedefMuon::DCMathSegmentMaker
ClusterVec typedefMuon::DCMathSegmentMaker
ClusterVecPair typedefMuon::DCMathSegmentMaker
create1DClusters(const std::vector< const MuonClusterOnTrack * > &clusters) constMuon::DCMathSegmentMakerprivate
create2DClusters(const std::vector< const MuonClusterOnTrack * > &clusters) constMuon::DCMathSegmentMakerprivate
createChamberGeometry(const Identifier &chid, const Amg::Transform3D &gToStation) constMuon::DCMathSegmentMakerprivate
createClusterVec(const Identifier &chid, ClusterVec &spVec, const Amg::Transform3D &gToStation) constMuon::DCMathSegmentMakerprivate
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) constMuon::DCMathSegmentMakerprivate
createROTVec(std::vector< std::pair< double, std::unique_ptr< const Trk::MeasurementBase >> > &rioDistVec)Muon::DCMathSegmentMakerprivatestatic
createRpcSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const std::vector< const MuonClusterOnTrack * > &phiHits) constMuon::DCMathSegmentMakerprivate
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, double beta=1.) constMuon::DCMathSegmentMakerprivate
createSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const MuonClusterOnTrack *phiHit) constMuon::DCMathSegmentMakerprivate
createSpacePoints(const ChIdHitMap &chIdHitMap) constMuon::DCMathSegmentMakerprivate
createSpacePoints(const IdHitMap &gasGapHitMap) constMuon::DCMathSegmentMakerprivate
createTgcSpacePoint(const Identifier &gasGapId, const MuonClusterOnTrack *etaHit, const MuonClusterOnTrack *phiHit) constMuon::DCMathSegmentMakerprivate
distanceToSegment(const TrkDriftCircleMath::Segment &segment, const Amg::Vector3D &hitPos, const Amg::Transform3D &gToStation)Muon::DCMathSegmentMakerprivatestatic
errorScaleFactor(const Identifier &id, double curvature, bool hasPhiMeasurements) constMuon::DCMathSegmentMakerprivate
errorScalingRegion(const Identifier &id) constMuon::DCMathSegmentMakerprivate
EtaPhiHitsPair typedefMuon::DCMathSegmentMaker
find(const std::vector< const Trk::RIO_OnTrack * > &rios, Trk::SegmentCollection *segColl=nullptr) constMuon::DCMathSegmentMaker
find(const std::vector< const Trk::RIO_OnTrack * > &rios1, const std::vector< const Trk::RIO_OnTrack * > &rios2) constMuon::DCMathSegmentMaker
find(const std::vector< const MdtDriftCircleOnTrack * > &mdts, const std::vector< const MuonClusterOnTrack * > &clusters, Trk::SegmentCollection *segColl=nullptr) constMuon::DCMathSegmentMaker
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, double beta=1.) constMuon::DCMathSegmentMaker
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) constMuon::DCMathSegmentMaker
findFirstRotInChamberWithMostHits(const std::vector< const MdtDriftCircleOnTrack * > &mdts) constMuon::DCMathSegmentMakerprivate
findMdt(const EventContext &ctx, const Identifier &id) constMuon::DCMathSegmentMakerprivate
IdHitMap typedefMuon::DCMathSegmentMaker
initialize()Muon::DCMathSegmentMakervirtual
localTubeEnds(const MdtDriftCircleOnTrack &mdt, const Amg::Transform3D &gToSegment, const Amg::Transform3D &segmentToG) constMuon::DCMathSegmentMakerprivate
m_addUnassociatedPhiHitsMuon::DCMathSegmentMakerprivate
m_allMdtHolesMuon::DCMathSegmentMakerprivate
m_assumePointingPhiMuon::DCMathSegmentMakerprivate
m_chamberGeoKeyMuon::DCMathSegmentMakerprivate
m_clusterCreatorMuon::DCMathSegmentMakerprivate
m_compClusterCreatorMuon::DCMathSegmentMakerprivate
m_createCompetingROTsEtaMuon::DCMathSegmentMakerprivate
m_createCompetingROTsPhiMuon::DCMathSegmentMakerprivate
m_curvedErrorScalingMuon::DCMathSegmentMakerprivate
m_dcslFitProviderMuon::DCMathSegmentMakerprivate
m_DetectorManagerKeyMuon::DCMathSegmentMakerprivate
m_doGeometryMuon::DCMathSegmentMakerprivate
m_doSpacePointsMuon::DCMathSegmentMakerprivate
m_doTimeOutChecksMuon::DCMathSegmentMakerprivate
m_edmHelperSvcMuon::DCMathSegmentMakerprivate
m_idHelperSvcMuon::DCMathSegmentMakerprivate
m_maxAssociateClusterDistanceMuon::DCMathSegmentMakerprivate
m_mdtCreatorMuon::DCMathSegmentMakerprivate
m_mdtCreatorT0Muon::DCMathSegmentMakerprivate
m_mdtKeyMuon::DCMathSegmentMakerprivate
m_outputFittedT0Muon::DCMathSegmentMakerprivate
m_preciseErrorScaleMuon::DCMathSegmentMakerprivate
m_printerMuon::DCMathSegmentMakerprivate
m_recoverBadRpcCablingMuon::DCMathSegmentMakerprivate
m_redo2DFitMuon::DCMathSegmentMakerprivate
m_refitParametersMuon::DCMathSegmentMakerprivate
m_reject1DTgcSpacePointsMuon::DCMathSegmentMakerprivate
m_removeDeltasMuon::DCMathSegmentMakerprivate
m_segmentFinderMuon::DCMathSegmentMakerprivate
m_segmentFitterMuon::DCMathSegmentMakerprivate
m_segmentSelectionToolMuon::DCMathSegmentMakerprivate
m_sinAngleCutMuon::DCMathSegmentMakerprivate
m_strictRoadDirectionConsistencyCheckMuon::DCMathSegmentMakerprivate
m_updatePhiUsingPhiHitsMuon::DCMathSegmentMakerprivate
m_usePreciseErrorMuon::DCMathSegmentMakerprivate
residualAndPullWithSegment(const TrkDriftCircleMath::Segment &segment, const Cluster2D &spacePoint, const Amg::Transform3D &gToStation)Muon::DCMathSegmentMakerprivatestatic
updateDirection(double linephi, const Trk::PlaneSurface &surf, const Amg::Vector3D &roaddir, bool isCurvedSegment) constMuon::DCMathSegmentMakerprivate
updatePhiRanges(double phiminNew, double phimaxNew, double &phiminRef, double &phimaxRef)Muon::DCMathSegmentMakerprivatestatic
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) constMuon::DCMathSegmentMakerprivate
~DCMathSegmentMaker()=defaultMuon::DCMathSegmentMakervirtual