ATLAS Offline Software
Namespaces | Functions | Variables
SegmentFittingAlg.cxx File Reference
#include "SegmentFittingAlg.h"
#include <TrkEventPrimitives/ParticleHypothesis.h>
#include <GeoPrimitives/GeoPrimitivesHelpers.h>
#include <MuonPatternHelpers/SegmentFitHelperFunctions.h>
#include <MuonPatternHelpers/MdtSegmentSeedGenerator.h>
#include <MuonPatternHelpers/CalibSegmentChi2Minimizer.h>
#include <MuonPatternHelpers/SegmentAmbiSolver.h>
#include <MuonPatternHelpers/MdtSegmentFitter.h>
#include <MuonSpacePoint/SpacePointPerLayerSorter.h>
#include <MuonSpacePoint/UtilFunctions.h>
#include <xAODMuonPrepData/RpcMeasurement.h>
#include <xAODMuonPrepData/TgcStrip.h>
#include "xAODMuonSimHit/MuonSimHitContainer.h"
#include <GaudiKernel/PhysicalConstants.h>
#include <Minuit2/Minuit2Minimizer.h>
#include <Math/Minimizer.h>
#include <format>
#include "TCanvas.h"
#include "TLine.h"
#include "TArrow.h"
#include "TMarker.h"
#include "TEllipse.h"
#include "TLatex.h"
#include "TH1F.h"
#include "TBox.h"

Go to the source code of this file.

Namespaces

 MuonR4
 This header ties the generic definitions in this package.
 

Functions

std::unique_ptr< TLine > MuonR4::drawLine (const MuonR4::SegmentFit::Parameters &pars, const double z1=300.*Gaudi::Units::mm, const double z2=-300.*Gaudi::Units::mm, const int color=kViolet, unsigned int coord=toInt(AxisDefs::eta))
 
std::unique_ptr< TLatex > MuonR4::drawLabel (const std::string &text, const double xPos, const double yPos, unsigned int fontSize=18)
 
MuonR4::SegmentFitResult::HitVec MuonR4::copy (const MuonR4::SegmentFitResult::HitVec &hits)
 
bool MuonR4::removeBeamSpot (MuonR4::SegmentFitResult::HitVec &hits)
 
std::string MuonR4::removeNonAlphaNum (std::string str)
 
Parameters MuonR4::truthPars (const xAOD::MuonSegment &truthSeg)
 

Variables

constexpr double MuonR4::inv_c = 1./ Gaudi::Units::c_light