ATLAS Offline Software
Loading...
Searching...
No Matches
Utils.h File Reference
#include <vector>
#include <cmath>
#include <unordered_set>
#include <algorithm>
#include "CxxUtils/fpcompare.h"
#include "GaudiKernel/SystemOfUnits.h"
#include "TruthUtils/HepMCHelpers.h"
#include "TruthUtils/MagicNumbers.h"
#include "FourMomUtils/xAODP4Helpers.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "xAODTruth/TruthParticleContainer.h"
#include "xAODTruth/TruthVertexContainer.h"
#include "xAODTracking/VertexContainer.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "xAODJet/JetContainer.h"
#include <TLorentzVector.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MSVtxValidationAlgUtils::ActiveVertex
struct  MSVtxValidationAlgUtils::VtxIso

Namespaces

namespace  MSVtxValidationAlgUtils

Functions

double MSVtxValidationAlgUtils::getCTau (const xAOD::TruthVertex *decVtx)
double MSVtxValidationAlgUtils::getCalEnergyLogRatio (double EMF)
bool MSVtxValidationAlgUtils::comparePt (const xAOD::TruthParticle *part1, const xAOD::TruthParticle *part2)
std::vector< const xAOD::TruthParticle * > MSVtxValidationAlgUtils::getChildren (const xAOD::TruthParticle *mother)
std::vector< const xAOD::TruthParticle * > MSVtxValidationAlgUtils::getStableChildren (const xAOD::TruthParticle *particle, bool findOnlyGenStable)
std::vector< const xAOD::TruthParticle * > MSVtxValidationAlgUtils::getStableChildrenRecursive (const xAOD::TruthParticle *particle, bool findOnlyGenStable, std::unordered_set< const xAOD::TruthParticle * > &visited)
std::vector< const xAOD::TruthParticle * > MSVtxValidationAlgUtils::getDecayProducts (const xAOD::TruthVertex *vtx)
std::vector< ActiveVertexMSVtxValidationAlgUtils::getActiveVertices (const xAOD::Jet *jet, const xAOD::TruthParticleContainer &truthParticles)
VtxIso MSVtxValidationAlgUtils::getIso (const xAOD::Vertex *vtx, const xAOD::TrackParticleContainer &Tracks, const xAOD::JetContainer &Jets, double trackIso_pT, double softTrackIso_R, double jetIso_pT, double jetIso_LogRatio)