ATLAS Offline Software
Namespaces | Functions
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

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

Functions

double MuonR4::houghTanBeta (const Amg::Vector3D &v)
 Returns the hough tanBeta [y] / [z]. More...
 
double MuonR4::houghTanAlpha (const Amg::Vector3D &v)
 : Returns the hough tanAlpha [x] / [z] More...
 
std::pair< Amg::Vector3D, Amg::Vector3DMuonR4::SegmentFit::makeLine (const Parameters &pars)
 Returns the parsed parameters into an Eigen line parametrization. More...
 
Parameters MuonR4::SegmentFit::localSegmentPars (const xAOD::MuonSegment &seg)
 Returns the localSegPars decoration from a xAODMuon::Segment. More...
 
Parameters MuonR4::SegmentFit::localSegmentPars (const ActsTrk::GeometryContext &gctx, const Segment &segment)
 Returns the local segment parameters from a segment object. More...
 
std::string MuonR4::SegmentFit::makeLabel (const Parameters &pars)
 Dumps the parameters into a string in the form of TLatex. More...
 
std::string MuonR4::SegmentFit::toString (const Parameters &pars)
 Dumps the parameters into a string with labels in front of each number. More...
 
std::string MuonR4::SegmentFit::toString (const ParamDefs par)
 Returns the parameter label. More...
 
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. More...
 
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. More...