ATLAS Offline Software
Loading...
Searching...
No Matches
SegmentFitterEventData.cxx File Reference
#include <MuonPatternEvent/SegmentFitterEventData.h>
#include <MuonPatternEvent/Segment.h>
#include <MuonReadoutGeometryR4/MuonDetectorManager.h>
#include <MuonReadoutGeometryR4/SpectrometerSector.h>
#include <ActsInterop/UnitConverters.h>
#include <GaudiKernel/PhysicalConstants.h>
#include "Acts/Surfaces/PlaneSurface.hpp"
#include "Acts/Definitions/Units.hpp"
#include <sstream>
#include <format>

Go to the source code of this file.

Namespaces

namespace  MuonR4
 This header ties the generic definitions in this package.
namespace  MuonR4::SegmentFit

Functions

double MuonR4::houghTanBeta (const Amg::Vector3D &v)
 Returns the hough tanBeta [y] / [z].
double MuonR4::houghTanAlpha (const Amg::Vector3D &v)
 : Returns the hough tanAlpha [x] / [z]
std::pair< Amg::Vector3D, Amg::Vector3DMuonR4::SegmentFit::makeLine (const Parameters &pars)
 Returns the parsed parameters into an Eigen line parametrization.
Parameters MuonR4::SegmentFit::localSegmentPars (const xAOD::MuonSegment &seg)
 Returns the localSegPars decoration from a xAODMuon::Segment.
Parameters MuonR4::SegmentFit::localSegmentPars (const ActsTrk::GeometryContext &gctx, const Segment &segment)
 Returns the local segment parameters from a segment object.
std::string MuonR4::SegmentFit::makeLabel (const Parameters &pars)
 Dumps the parameters into a string in the form of TLatex.
std::string MuonR4::SegmentFit::toString (const Parameters &pars)
 Dumps the parameters into a string with labels in front of each number.
std::string MuonR4::SegmentFit::toString (const ParamDefs par)
 Returns the parameter label.
Acts::BoundTrackParameters MuonR4::SegmentFit::boundSegmentPars (const MuonGMR4::MuonDetectorManager &detMgr, const xAOD::MuonSegment &segment, std::optional< Acts::BoundMatrix > cov=std::nullopt, Acts::ParticleHypothesis hypot=Acts::ParticleHypothesis::muon())
 Returns the segment parameters as boundTrackParameters.
Acts::BoundTrackParameters MuonR4::SegmentFit::boundSegmentPars (const ActsTrk::GeometryContext &gctx, const Segment &segment, const Acts::ParticleHypothesis hypot=Acts::ParticleHypothesis::muon())
 Returns the segment parameters as boundTrackParameters.