ATLAS Offline Software
Loading...
Searching...
No Matches
Utils.cxx File Reference
#include "Utils.h"
#include <numeric>
Include dependency graph for MuonSpectrometer/MuonValidation/MuonVertexValidation/util/Utils.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonVertexValidationMacroUtils

Functions

bool MuonVertexValidationMacroUtils::inBarrel (double eta)
bool MuonVertexValidationMacroUtils::inBarrel (const Amg::Vector3D &vtx)
bool MuonVertexValidationMacroUtils::inEndcaps (double eta)
bool MuonVertexValidationMacroUtils::inEndcaps (const Amg::Vector3D &vtx)
bool MuonVertexValidationMacroUtils::inDetectorRegion (const Amg::Vector3D &vtx)
int MuonVertexValidationMacroUtils::getNvtxBarrel (const std::vector< Amg::Vector3D > &vertices)
int MuonVertexValidationMacroUtils::getNvtxEndcaps (const std::vector< Amg::Vector3D > &vertices)
int MuonVertexValidationMacroUtils::getNvtxDetectorRegion (const std::vector< Amg::Vector3D > &vertices)
bool MuonVertexValidationMacroUtils::inFiducialVolBarrel (const Amg::Vector3D &vtx)
bool MuonVertexValidationMacroUtils::inFiducialVolEndcaps (const Amg::Vector3D &vtx)
bool MuonVertexValidationMacroUtils::inFiducialVol (const Amg::Vector3D &vtx)
int MuonVertexValidationMacroUtils::NvtxFiducialVol (const std::vector< Amg::Vector3D > &vertices)
bool MuonVertexValidationMacroUtils::isGoodVtx (const Amg::Vector3D &vtx)
double MuonVertexValidationMacroUtils::getMatchMetric (const Amg::Vector3D &vtx1, const Amg::Vector3D &vtx2)
Amg::Vector3D MuonVertexValidationMacroUtils::findBestMatch (const Amg::Vector3D &vtx, const std::vector< Amg::Vector3D > &candidates)
bool MuonVertexValidationMacroUtils::isValidMatch (const Amg::Vector3D &match_candidate)
bool MuonVertexValidationMacroUtils::hasMatch (const Amg::Vector3D &vtx1, const std::vector< Amg::Vector3D > &vtx2_vec)
std::vector< Amg::Vector3DMuonVertexValidationMacroUtils::getVertexPos (const std::vector< double > &vtx_x, const std::vector< double > &vtx_y, const std::vector< double > &vtx_z)
std::vector< std::vector< Amg::Vector3D > > MuonVertexValidationMacroUtils::getConstituentPos (int Nvtx, const std::vector< int > &obj_vtx_link, const std::vector< double > &obj_x, const std::vector< double > &obj_y, const std::vector< double > &obj_z)