Loading [MathJax]/jax/input/TeX/config.js
 |
ATLAS Offline Software
|
◆ findBestMatch()
◆ getConstituentPos()
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 |
|
) |
| |
◆ getMatchMetric()
◆ getNvtxBarrel()
int MuonVertexValidationMacroUtils::getNvtxBarrel |
( |
const std::vector< Amg::Vector3D > & |
vertices | ) |
|
◆ getNvtxDetectorRegion()
int MuonVertexValidationMacroUtils::getNvtxDetectorRegion |
( |
const std::vector< Amg::Vector3D > & |
vertices | ) |
|
◆ getNvtxEndcaps()
int MuonVertexValidationMacroUtils::getNvtxEndcaps |
( |
const std::vector< Amg::Vector3D > & |
vertices | ) |
|
◆ getVertexPos()
std::vector< Amg::Vector3D > MuonVertexValidationMacroUtils::getVertexPos |
( |
const std::vector< double > & |
vtx_x, |
|
|
const std::vector< double > & |
vtx_y, |
|
|
const std::vector< double > & |
vtx_z |
|
) |
| |
◆ hasMatch()
◆ inBarrel() [1/2]
◆ inBarrel() [2/2]
bool MuonVertexValidationMacroUtils::inBarrel |
( |
double |
eta | ) |
|
◆ inDetectorRegion()
◆ inEndcaps() [1/2]
◆ inEndcaps() [2/2]
bool MuonVertexValidationMacroUtils::inEndcaps |
( |
double |
eta | ) |
|
◆ inFiducialVol()
◆ inFiducialVolBarrel()
◆ inFiducialVolEndcaps()
◆ isGoodVtx()
◆ isValidMatch()
bool MuonVertexValidationMacroUtils::isValidMatch |
( |
const Amg::Vector3D & |
match_candidate | ) |
|
◆ NvtxFiducialVol()
int MuonVertexValidationMacroUtils::NvtxFiducialVol |
( |
const std::vector< Amg::Vector3D > & |
vertices | ) |
|
◆ fidVol_barrel_etaCut
constexpr double MuonVertexValidationMacroUtils::fidVol_barrel_etaCut = 0.7 |
|
constexpr |
◆ fidVol_endcaps_etaCut_low
constexpr double MuonVertexValidationMacroUtils::fidVol_endcaps_etaCut_low = 1.3 |
|
constexpr |
◆ fidVol_endcaps_etaCut_up
constexpr double MuonVertexValidationMacroUtils::fidVol_endcaps_etaCut_up = 2.5 |
|
constexpr |
◆ fidVol_Lxy_low
constexpr double MuonVertexValidationMacroUtils::fidVol_Lxy_low = 3*Gaudi::Units::m |
|
constexpr |
◆ fidVol_Lxy_up
constexpr double MuonVertexValidationMacroUtils::fidVol_Lxy_up = 8*Gaudi::Units::m |
|
constexpr |
◆ fidVol_z_low
constexpr double MuonVertexValidationMacroUtils::fidVol_z_low = 5*Gaudi::Units::m |
|
constexpr |
◆ fidVol_z_up
constexpr double MuonVertexValidationMacroUtils::fidVol_z_up = 15*Gaudi::Units::m |
|
constexpr |
◆ match_max
constexpr double MuonVertexValidationMacroUtils::match_max = 0.4 |
|
constexpr |
Scalar eta() const
pseudorapidity method
double getMatchMetric(const Amg::Vector3D &vtx1, const Amg::Vector3D &vtx2)
constexpr double fidVol_endcaps_etaCut_low
bool accumulate(AccumulateMap &map, std::vector< module_t > const &modules, FPGATrackSimMatrixAccumulator const &acc)
Accumulates an accumulator (e.g.
constexpr double fidVol_z_low
constexpr double fidVol_Lxy_low
constexpr double fidVol_endcaps_etaCut_up
bool inBarrel(const Amg::Vector3D &vtx)
constexpr double match_max
double deltaR(double rapidity1, double phi1, double rapidity2, double phi2)
from bare bare rapidity,phi
def best(iterable, priorities=[3, 2, 1, -1, 0])
bool inEndcaps(const Amg::Vector3D &vtx)
int getNvtxBarrel(const std::vector< Amg::Vector3D > &vertices)
bool isValidMatch(const Amg::Vector3D &match_candidate)
bool inFiducialVol(const Amg::Vector3D &vtx)
Eigen::Matrix< double, 3, 1 > Vector3D
bool inFiducialVolEndcaps(const Amg::Vector3D &vtx)
constexpr double fidVol_z_up
bool inFiducialVolBarrel(const Amg::Vector3D &vtx)
int getNvtxEndcaps(const std::vector< Amg::Vector3D > &vertices)
constexpr double fidVol_Lxy_up
Amg::Vector3D findBestMatch(const Amg::Vector3D &vtx, const std::vector< Amg::Vector3D > &candidates)
constexpr double fidVol_barrel_etaCut