![]() |
ATLAS Offline Software
|
This header ties the generic definitions in this package. More...
Namespaces | |
CombinatorialSeedSolver | |
HoughHelpers | |
SegmentFit | |
SegmentFitHelpers | |
Classes | |
class | BucketDumperAlg |
class | CalibratedSpacePoint |
The calibrated Space point is created during the calibration process. More... | |
class | CombinatorialNSWSeedFinderAlg |
class | EtaHoughTransformAlg |
Algorithm to handle the eta hough transform. More... | |
struct | HoughEventData_impl |
Templated event data class for the phase-2 muon hough transform. More... | |
class | HoughMaximum |
Data class to represent an eta maximum in hough space. More... | |
class | ISegmentSelectionTool |
class | ISpacePointCalibrator |
Interface class to refine the space point calibration with an external seed. More... | |
class | MdtDigitizationTool |
class | MdtMeasViewAlg |
class | MdtSegmentFitter |
class | MdtSegmentSeedGenerator |
Helper class to generate valid seeds for the segment fit. More... | |
class | MeasurementMarkerAlg |
Algorithm that marks the uncalibrated measurements making up a segment, where the segment passes an arbitrary selection requirement. More... | |
class | MlHitDumperAlg |
class | MM_DigitizationTool |
class | MmFastDigiTool |
class | MSTrackFindingAlg |
class | MsTrackSeed |
class | MsTrackSeeder |
Helper class to group muon sgements that may belong to a muon trajectory. More... | |
class | MuonDigitizationTool |
Barebone implementation of the I/O infrastructure for all MuonDigitizationTools. More... | |
class | PatternCnvAlg |
The MuonPatternCnvAlg converts the SegmentSeeds produced by the R4 pattern recognition chain into the segment seeds that can be consumed by the legacy muon segment maker. More... | |
class | PhiHoughTransformAlg |
Algorithm to handle the phi hough transform. More... | |
class | PrdMultiTruthMaker |
The PrdMultiTruthMaker translates the UncalibratedMeasurementContainers of a given MS technology to PRD_MultiTruthCollections, which are later needed for a TruthParticle <-> SDO matching. More... | |
class | PrepDataToSimHitAssocAlg |
The PrepDataToSimHitAssocAlg matches the uncalibrated measurements to the MuonSimHits or to the MuonSDO objects. More... | |
class | RecoSegToTruthAssocAlg |
Algorithm to match the reconstructed muon segment with the truth segment & with the truth particle. More... | |
class | RpcClusteringAlg |
class | RpcFastDigiTool |
class | RpcMeasViewAlg |
class | RpcRdoToRpcPrepDataTool |
class | SdoMultiTruthMaker |
The SdoMuliTruthMaker translates the HepMCParticle links associated with the SDO into a PRD_MultiTruthCollection. More... | |
class | Segment |
Placeholder for what will later be the muon segment EDM representation. More... | |
class | SegmentActsRefitAlg |
class | SegmentAmbiSolver |
class | SegmentFitParDecorAlg |
Algorithm to decorate the segment fit parameters in the chamber's frame onto the xAOD::MuonSegment Additionally, the ElementLinks to the associated measurements are decorated. More... | |
struct | SegmentFitResult |
class | SegmentFittingAlg |
Algorithm to handle segment fits More... | |
class | SegmentMarkerAlg |
class | SegmentSeed |
Representation of a segment seed (a fully processed hough maximum) produced by the hough transform. More... | |
class | SegmentSelectionTool |
class | SegmentViewAlg |
class | SpacePoint |
The muon space point is the combination of two uncalibrated measurements one of them measures the eta and the other the phi coordinate. More... | |
class | SpacePointBucket |
: The muon space point bucket represents a collection of points that will bre processed together in the pattern seeding. More... | |
class | SpacePointCalibrator |
class | SpacePointCsvDumperAlg |
class | SpacePointMakerAlg |
class | SpacePointPerLayerSorter |
The SpacePointPerLayerSorter sort two given space points by their layer Identifier. More... | |
class | SpacePointPerLayerSplitter |
The SpacePointPerLayerSplitter takes a set of spacepoints already sorted by layer Identifier (see MuonSpacePoint/SpacePointPerLayerSorter.h) and splits them into two sets of hits, one for MDT hits and the other one for strip detector hits. More... | |
class | SPIdDumperAlg |
class | sTgcDigitizationTool |
class | sTgcFastDigiTool |
class | sTgcMeasViewAlg |
class | TgcFastDigiTool |
class | TrackToTruthPartAssocAlg |
The TrackToTruthPartAssocAlg matches the reconstructed tracks to truth muons. More... | |
class | TrkSegmentCnvAlg |
The TrkSegmentCnvAlg converts the SegmentSeeds produced by the R4 pattern recognition chain into the segment seeds that can be consumed by the legacy muon segment maker. More... | |
class | TruthMeasMarkerAlg |
class | TruthOverlay |
class | TruthSegmentCsvDumperAlg |
class | TruthSegmentMaker |
class | TruthSegToTruthPartAssocAlg |
The TruthSegToTruthPartAssocAlg associates the TruthSegments with the primary TruthParticle from the IP. More... | |
class | xAODSegmentCnvAlg |
The xAODSegmentCnvAlg takes MuonR4::Segments and converts them into an xAOD::MuonSegmentContainer. More... | |
class | xRpcMeasToRpcTrkPrdCnvAlg |
Conversion algorithm to turn xAOD::RpcMeasurements into Trk::RpcPrepData. More... | |
Functions | |
double | houghTanTheta (const Amg::Vector3D &v) |
Returns the hough tanTheta [y] / [z]. More... | |
double | houghTanPhi (const Amg::Vector3D &v) |
: Returns the hough tanPhi [x] / [z] More... | |
Amg::Vector3D | multiply (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &v) |
Multiplies a 3D vector with the covariance matrix which can be either 2x2 or 3x3 matrix. More... | |
Amg::Vector2D | multiply (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &v) |
Multiplies a 2D vector with the covariance matrix which has to be a 2x2 matrix. More... | |
CalibratedSpacePoint::Covariance_t | inverse (const CalibratedSpacePoint::Covariance_t &mat) |
Inverts the parsed matrix. More... | |
double | contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &a, const Amg::Vector3D &b) |
double | contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &a, const Amg::Vector2D &b) |
double | contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &a) |
double | contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &a) |
std::string | toString (const CalibratedSpacePoint::Covariance_t &mat) |
Returns the matrix in string. More... | |
const | AmgSymMatrix (2) &SpacePoint |
HitVec | stripSmartPtr (const SpacePointBucket &bucket) |
std::ostream & | operator<< (std::ostream &ostr, const MuonR4::MsTrackSeed &seed) |
const Segment * | detailedSegment (const xAOD::MuonSegment &seg) |
Helper function to navigate from the xAOD::MuonSegment to the MuonR4::Segment. More... | |
std::vector< const xAOD::UncalibratedMeasurement * > | collectMeasurements (const Segment &seg, bool skipOutlier=true) |
Helper function to extract the measurements from the segment. More... | |
const xAOD::MuonSimHit * | getTruthMatchedHit (const xAOD::UncalibratedMeasurement &prdHit) |
Returns the MuonSimHit, if there's any, matched to the uncalibrated muon measurement. More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const xAOD::MuonSegment &segment) |
: Returns all sim hits matched to a xAOD::MuonSegment More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const std::vector< const SpacePoint * > &spacePoints) |
Returns all sim hits that are matched to a collection of space points. More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const std::vector< const CalibratedSpacePoint * > &measurements) |
Returns all sim hits that are matched to a collection of calibrated space points. More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const Segment &seg) |
Returns all sim hits that are matched to the reconstructed segment. More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const SegmentSeed &seed) |
Returns all sim hits that are matched to the segmentSeed. More... | |
std::unordered_set< const xAOD::MuonSimHit * > | getMatchingSimHits (const SpacePointBucket &bucket) |
Returns all sim hits that are matched to the spacePoint bucket. More... | |
const xAOD::TruthParticle * | getTruthMatchedParticle (const xAOD::MuonSegment &segment) |
Returns the particle truth-matched to the segment. More... | |
const xAOD::MuonSegment * | getMatchedTruthSegment (const xAOD::MuonSegment &segment) |
Returns the truth-matched segment. More... | |
constexpr TechIdx_t | toTechIdx (const xAOD::UncalibMeasType aodType) |
constexpr double | sign (const double x) |
Returns the sign of a number. More... | |
constexpr unsigned int | sumUp (unsigned k) |
Calculates the sum of 1 + 2 +3 +4 +... More... | |
template<unsigned int n> | |
constexpr unsigned int | vecIdxFromSymMat (unsigned int i, unsigned k) |
If a n-dimensional Matrix is symmetric, it has n* (n+1) /2 parameters The following function returns the global index when filling the content of the matrix into a vector via for (i = 0; i < n; ++i) { for (k =i; k<n; ++k){ } }. More... | |
template<int n> | |
constexpr std::array< unsigned, 2 > | symMatIdxFromVec (unsigned int k) |
Translates back the global index into the two matrix access indices under the assumption that the matrix is symmetric. More... | |
double | driftCov (const CalibratedSpacePoint &dcHit) |
constexpr bool | passRangeCut (const std::array< double, 2 > &cutRange, const double value) |
bool | passesThrough (const SpacePointBucket::chamberLocation &loc, double y0, double tanTheta) |
double | proximity (const SpacePoint *dc, double y0, double tanTheta) |
constexpr double | chamberCoverage (const std::array< double, 2 > &seedEdges, const std::array< double, 2 > &chambEdges) |
Calculates how much of the unkknown coordinate along the tube range is covered by the chamber of interest. More... | |
MuonR4::SegmentFitResult::HitVec | copy (const MuonR4::SegmentFitResult::HitVec &hits) |
MuonR4::SegmentFitResult | copy (const MuonR4::SegmentFitResult &toCopy) |
bool | removeBeamSpot (MuonR4::SegmentFitResult::HitVec &hits) |
template<class MeasType > | |
AmgSymMatrix (2) SpacePointMakerAlg | |
Variables | |
constexpr unsigned int | minLayers {4} |
This header ties the generic definitions in this package.
The SegmentActsRefitAlg is designed to test the Acts tracking geometry & the global chi2 fitter at chamber level.
Added a flag in MuonConfig to turn off the R4 sTGC Digitization until fully validated.
: The sTgcMeasViewAlg takes all sTgcStrip, sTgcWire & sTgcPad measurements and pushes them into a common sTgcMeasContainer which is a SG::VIEW_ELEMENTS container
: The RpcMeasViewAlg takes the BI & legacy Rpc measurements and pushes them into a common RpcMeasurmentContainer which is a SG::VIEW_ELEMENTS container
: The MdtMeasViewAlg takes the MdtMeasurments && the MdtTwinMeasurements and combined them into a common MdtDriftCircleContainer
The MuonStripCsvDumperAlg reads the RpcStripContainer and dumps information to csv files The files are used for the algorithm development in acts.
Set of helper functions to fetch the links to the xAOD::MuonSimHits from the uncalibrated measurements.
MsTrackSeed represents the collection of segments that may be compatible with a muon track trajectory hypothesis.
copyright am arsch
the accumulator, and the peak finder.
To construct a seed, the segments are projected onto a cylinder which is roughly intersecting the middle stations of the spectrometer.
The links are decorated by the PrepDataToSimHitAssocAlg which is residing inside the MuonTruthAlgsR4 package. Before using these functions ensure that the algorithms are ran accordingly
Using FastDigi tool at the moment.
Uncalibrated xAOD measurements are collected from previously fitted segments and then passed through the global chi2 fitter. If the fit succeeded, a new xAOD::MuonSegment is created and the parameters as well as the hit summary are saved.
using MuonR4::ActsPeakFinderForMuon = typedef Acts::HoughTransformUtils::PeakFinders::IslandsAroundMax<HoughHitType> |
Definition at line 24 of file MuonHoughDefs.h.
using MuonR4::ActsPeakFinderForMuonCfg = typedef Acts::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig |
Definition at line 26 of file MuonHoughDefs.h.
using MuonR4::CalibSpacePointPtr = typedef ISpacePointCalibrator::CalibSpacePointPtr |
Definition at line 27 of file SpacePointCalibrator.cxx.
using MuonR4::CalibSpacePointVec = typedef ISpacePointCalibrator::CalibSpacePointVec |
Definition at line 26 of file SpacePointCalibrator.cxx.
using MuonR4::Covariance_t = typedef CalibratedSpacePoint::Covariance_t |
Definition at line 8 of file CalibratedSpacePoint.cxx.
using MuonR4::EtaHoughMaxContainer = typedef DataVector<HoughMaximum> |
Definition at line 14 of file MuonPatternContainer.h.
using MuonR4::HitType = typedef SegmentFitResult::HitType |
Definition at line 36 of file MdtSegmentFitter.cxx.
Definition at line 11 of file SpacePointPerLayerSplitter.cxx.
using MuonR4::HoughEventData = typedef HoughEventData_impl<ActsPeakFinderForMuon, ActsPeakFinderForMuonCfg> |
Definition at line 71 of file HoughEventData.h.
using MuonR4::HoughHitType = typedef HoughMaximum::HitType |
Definition at line 18 of file MuonHoughDefs.h.
using MuonR4::HoughPlane = typedef Acts::HoughTransformUtils::HoughPlane<HoughHitType> |
Definition at line 20 of file MuonHoughDefs.h.
Definition at line 21 of file MeasurementMarkerAlg.cxx.
typedef SG::WriteDecorHandle< PrdCont_t, bool > MuonR4::MarkerHandle_t |
Definition at line 20 of file MeasurementMarkerAlg.cxx.
using MuonR4::MsTrackSeedContainer = typedef std::vector<MsTrackSeed> |
Definition at line 61 of file MsTrackSeed.h.
Definition at line 19 of file xAODSegmentCnvAlg.cxx.
typedef ElementLink< PrdCont_t > MuonR4::PrdLink_t |
Definition at line 20 of file xAODSegmentCnvAlg.cxx.
typedef std::vector< PrdLink_t > MuonR4::PrdLinkVec_t |
Definition at line 21 of file xAODSegmentCnvAlg.cxx.
Definition at line 59 of file SegmentFittingAlg.cxx.
using MuonR4::SearchTree_t = typedef MsTrackSeeder::SearchTree_t |
Definition at line 9 of file MsTrackSeeder.cxx.
Definition at line 18 of file xAODSegmentCnvAlg.cxx.
typedef std::vector< SegLink_t > MuonR4::SegLinkVec_t |
Definition at line 15 of file MeasurementMarkerAlg.cxx.
using MuonR4::SegmentContainer = typedef DataVector<Segment> |
Definition at line 16 of file MuonPatternContainer.h.
using MuonR4::SegmentSeedContainer = typedef DataVector<SegmentSeed> |
Definition at line 15 of file MuonPatternContainer.h.
using MuonR4::SegmentVec = typedef SegmentAmbiSolver::SegmentVec |
Definition at line 10 of file SegmentAmbiSolver.cxx.
using MuonR4::SegPars = typedef xAOD::MeasVector<toInt(ParamDefs::nPars)> |
Definition at line 15 of file SegmentFitParDecorAlg.cxx.
using MuonR4::SegPars_t = typedef xAOD::MeasVector<toInt(ParamDefs::nPars)> |
Definition at line 23 of file xAODSegmentCnvAlg.cxx.
using MuonR4::SpacePointContainer = typedef DataVector<SpacePointBucket> |
Abrivation of the space point container type.
Definition at line 56 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePointContainer.h.
using MuonR4::State = typedef CalibratedSpacePoint::State |
Definition at line 28 of file SpacePointCalibrator.cxx.
Definition at line 26 of file xAODSegmentCnvAlg.cxx.
Definition at line 23 of file MeasurementMarkerAlg.cxx.
const MuonR4::AmgSymMatrix | ( | 2 | ) | & |
Definition at line 90 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/SpacePoint.cxx.
MuonR4::AmgSymMatrix | ( | 2 | ) |
Definition at line 116 of file SpacePointMakerAlg.cxx.
|
constexpr |
Calculates how much of the unkknown coordinate along the tube range is covered by the chamber of interest.
seedEdges | Array encoding the minimal [0] and maximal [1] possible position of the muon along the tube /strip |
chambEdges | Array encoding the minmal [1] and maximal [1] position along the strip of a chamber |
Partial overlap. The lower side of the seed is covered by the chamber.
Reverse case with the upper side of the seed covered
The chamber is fully embedded in the possible seed range
Definition at line 43 of file EtaHoughTransformAlg.cxx.
std::vector< const xAOD::UncalibratedMeasurement * > MuonR4::collectMeasurements | ( | const Segment & | seg, |
bool | skipOutlier = true |
||
) |
Helper function to extract the measurements from the segment.
seg | Reference to the segment of interest |
skipOutlier | Switch toggling whether outlier measurements or invalid calib state measurements should be ignored |
remove all the garbage
remove all the garbage
Definition at line 18 of file TrackingHelpers.cxx.
double MuonR4::contract | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector2D & | a | ||
) |
double MuonR4::contract | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector2D & | a, | ||
const Amg::Vector2D & | b | ||
) |
Definition at line 27 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
double MuonR4::contract | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector3D & | a | ||
) |
double MuonR4::contract | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector3D & | a, | ||
const Amg::Vector3D & | b | ||
) |
Definition at line 13 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
MuonR4::SegmentFitResult MuonR4::copy | ( | const MuonR4::SegmentFitResult & | toCopy | ) |
Definition at line 41 of file SegmentFittingAlg.cxx.
MuonR4::SegmentFitResult::HitVec MuonR4::copy | ( | const MuonR4::SegmentFitResult::HitVec & | hits | ) |
Definition at line 34 of file SegmentFittingAlg.cxx.
const Segment * MuonR4::detailedSegment | ( | const xAOD::MuonSegment & | seg | ) |
Helper function to navigate from the xAOD::MuonSegment to the MuonR4::Segment.
The segment should be decorated with 'parentSegment' decoration.
seg | Reference to the segment of interest. |
Definition at line 7 of file TrackingHelpers.cxx.
double MuonR4::driftCov | ( | const CalibratedSpacePoint & | dcHit | ) |
Definition at line 22 of file MdtSegmentSeedGenerator.cxx.
const xAOD::MuonSegment * MuonR4::getMatchedTruthSegment | ( | const xAOD::MuonSegment & | segment | ) |
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const Segment & | seg | ) |
Returns all sim hits that are matched to the reconstructed segment.
Definition at line 85 of file MuonSimHitHelpers.cxx.
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const SegmentSeed & | seed | ) |
Returns all sim hits that are matched to the segmentSeed.
Definition at line 97 of file MuonSimHitHelpers.cxx.
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const SpacePointBucket & | bucket | ) |
Returns all sim hits that are matched to the spacePoint bucket.
Definition at line 91 of file MuonSimHitHelpers.cxx.
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const std::vector< const CalibratedSpacePoint * > & | measurements | ) |
Returns all sim hits that are matched to a collection of calibrated space points.
Definition at line 69 of file MuonSimHitHelpers.cxx.
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const std::vector< const SpacePoint * > & | spacePoints | ) |
Returns all sim hits that are matched to a collection of space points.
For each spacepoint, the hit truth matching to the primary and secondary prd are retrieved. The secondary hit is only added if it's different from the primary one.
Definition at line 54 of file MuonSimHitHelpers.cxx.
std::unordered_set< const xAOD::MuonSimHit * > MuonR4::getMatchingSimHits | ( | const xAOD::MuonSegment & | segment | ) |
: Returns all sim hits matched to a xAOD::MuonSegment
Definition at line 27 of file MuonSimHitHelpers.cxx.
const xAOD::MuonSimHit * MuonR4::getTruthMatchedHit | ( | const xAOD::UncalibratedMeasurement & | prdHit | ) |
Returns the MuonSimHit, if there's any, matched to the uncalibrated muon measurement.
Definition at line 16 of file MuonSimHitHelpers.cxx.
const xAOD::TruthParticle * MuonR4::getTruthMatchedParticle | ( | const xAOD::MuonSegment & | segment | ) |
Returns the particle truth-matched to the segment.
Definition at line 100 of file MuonSimHitHelpers.cxx.
double MuonR4::houghTanPhi | ( | const Amg::Vector3D & | v | ) |
: Returns the hough tanPhi [x] / [z]
v | Arbitrary direction vector |
Definition at line 18 of file SegmentFitterEventData.cxx.
double MuonR4::houghTanTheta | ( | const Amg::Vector3D & | v | ) |
Returns the hough tanTheta [y] / [z].
v | Arbitrary direction vector |
Definition at line 14 of file SegmentFitterEventData.cxx.
CalibratedSpacePoint::Covariance_t MuonR4::inverse | ( | const CalibratedSpacePoint::Covariance_t & | mat | ) |
Inverts the parsed matrix.
Definition at line 65 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
Amg::Vector2D MuonR4::multiply | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector2D & | v | ||
) |
Multiplies a 2D vector with the covariance matrix which has to be a 2x2 matrix.
Otherwise, an exception is thrown
mat | Matrix variant |
v | Vector which shall be transformed |
Definition at line 52 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
Amg::Vector3D MuonR4::multiply | ( | const CalibratedSpacePoint::Covariance_t & | mat, |
const Amg::Vector3D & | v | ||
) |
Multiplies a 3D vector with the covariance matrix which can be either 2x2 or 3x3 matrix.
In the former case, only the x-y components are transformed
mat | Matrix variant |
v | Vector which shall be transformed |
Definition at line 40 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
std::ostream & MuonR4::operator<< | ( | std::ostream & | ostr, |
const MuonR4::MsTrackSeed & | seed | ||
) |
Definition at line 10 of file MsTrackSeed.cxx.
|
inline |
Definition at line 25 of file EtaHoughTransformAlg.cxx.
|
constexpr |
Definition at line 27 of file MdtSegmentSeedGenerator.cxx.
|
inline |
Definition at line 30 of file EtaHoughTransformAlg.cxx.
bool MuonR4::removeBeamSpot | ( | MuonR4::SegmentFitResult::HitVec & | hits | ) |
|
constexpr |
Returns the sign of a number.
Definition at line 11 of file MatrixUtils.h.
|
inline |
Definition at line 12 of file SpacePointPerLayerSplitter.cxx.
|
constexpr |
|
constexpr |
Translates back the global index into the two matrix access indices under the assumption that the matrix is symmetric.
k | Global index |
Definition at line 41 of file MatrixUtils.h.
std::string MuonR4::toString | ( | const CalibratedSpacePoint::Covariance_t & | mat | ) |
Returns the matrix in string.
Definition at line 75 of file MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx.
|
constexpr |
Definition at line 28 of file xAODSegmentCnvAlg.cxx.
|
constexpr |
If a n-dimensional Matrix is symmetric, it has n* (n+1) /2 parameters The following function returns the global index when filling the content of the matrix into a vector via for (i = 0; i < n; ++i) { for (k =i; k<n; ++k){ } }.
i | Index of the row |
j | : Index of the column |
Definition at line 28 of file MatrixUtils.h.
|
constexpr |
Definition at line 63 of file CombinatorialNSWSeedFinderAlg.cxx.