ATLAS Offline Software
SegmentFitHelperFunctions.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONR4__MuonSegmentFitHelperFunctions__H
6 #define MUONR4__MuonSegmentFitHelperFunctions__H
7 
8 #include "Acts/Seeding/HoughTransformUtils.hpp"
13 
14 namespace MuonR4{
15  namespace SegmentFitHelpers{
16  double chiSqTermMdt(double y0, double tanTheta, const MuonR4::HoughHitType & measurement);
17  double chiSqTermStrip(double x0, double y0, double tanPhi, double tanTheta, const MuonR4::HoughHitType & measurement);
18  double segmentChiSquare(const double* par, const std::vector<MuonR4::HoughHitType> & hits, std::vector<double> & chi2PerMeas);
19  }
20 }
21 
22 #endif // MUONR4__MuonSegmentFitHelperFunctions__H
UncalibratedMeasurement.h
MuonR4::SegmentFitHelpers::chiSqTermMdt
double chiSqTermMdt(double y0, double tanTheta, const MuonR4::HoughHitType &measurement)
Definition: SegmentFitHelperFunctions.cxx:8
MuonR4::SegmentFitHelpers::segmentChiSquare
double segmentChiSquare(const double *par, const std::vector< MuonR4::HoughHitType > &hits, std::vector< double > &chi2PerMeas)
Definition: SegmentFitHelperFunctions.cxx:24
MuonR4::HoughHitType
std::shared_ptr< MuonR4::MuonSpacePoint > HoughHitType
Definition: MuonHoughDefs.h:20
MuonR4::SegmentFitHelpers::chiSqTermStrip
double chiSqTermStrip(double x0, double y0, double tanPhi, double tanTheta, const MuonR4::HoughHitType &measurement)
Definition: SegmentFitHelperFunctions.cxx:17
RpcStripContainer.h
LArG4ShowerLibProcessing.hits
hits
Definition: LArG4ShowerLibProcessing.py:136
MdtDriftCircleContainer.h
MuonHoughDefs.h
createCoolChannelIdFile.par
par
Definition: createCoolChannelIdFile.py:29
MuonR4
The CsvMuonSimHitDumper reads a Simulation Hit container for muons and dumps information to csv files...
Definition: MuonSpacePoint.h:11