![]() |
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, double beta=1.) const | Muon::DCMathSegmentMaker | private |
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, double beta=1.) 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 |
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 | |
find(const std::vector< const Trk::RIO_OnTrack * > &rios, Trk::SegmentCollection *segColl=nullptr) const | Muon::DCMathSegmentMaker | |
find(const std::vector< const Trk::RIO_OnTrack * > &rios1, const std::vector< const Trk::RIO_OnTrack * > &rios2) const | Muon::DCMathSegmentMaker | |
find(const std::vector< const MdtDriftCircleOnTrack * > &mdts, const std::vector< const MuonClusterOnTrack * > &clusters, Trk::SegmentCollection *segColl=nullptr) const | Muon::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.) const | Muon::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) const | Muon::DCMathSegmentMaker | |
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 |
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_doGeometry | Muon::DCMathSegmentMaker | private |
m_doSpacePoints | Muon::DCMathSegmentMaker | private |
m_doTimeOutChecks | Muon::DCMathSegmentMaker | private |
m_edmHelperSvc | Muon::DCMathSegmentMaker | 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_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_updatePhiUsingPhiHits | Muon::DCMathSegmentMaker | private |
m_usePreciseError | Muon::DCMathSegmentMaker | private |
residualAndPullWithSegment(const TrkDriftCircleMath::Segment &segment, const Cluster2D &spacePoint, const Amg::Transform3D &gToStation) | Muon::DCMathSegmentMaker | privatestatic |
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 |
~DCMathSegmentMaker()=default | Muon::DCMathSegmentMaker | virtual |