ATLAS Offline Software
Namespaces | Functions
MuonSpectrometer/MuonValidation/MuonVertexValidation/util/Utils.cxx File Reference
#include "Utils.h"
Include dependency graph for MuonSpectrometer/MuonValidation/MuonVertexValidation/util/Utils.cxx:

Go to the source code of this file.

Namespaces

 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)