![]() |
ATLAS Offline Software
|
#include "xAODTracking/VertexContainerFwd.h"#include "xAODTracking/TrackParticleFwd.h"#include "xAODEgamma/PhotonContainer.h"#include "xAODEgamma/EgammaContainer.h"#include "xAODEventInfo/EventInfo.h"#include "TLorentzVector.h"Go to the source code of this file.
Namespaces | |
| namespace | xAOD |
| ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
| namespace | xAOD::PVHelpers |
Functions | |
| std::pair< float, float > | xAOD::PVHelpers::getZCommonAndError (const xAOD::EventInfo *eventInfo, const xAOD::EgammaContainer *egammas, float convPtCut=2e3) |
| Return zCommon and zCommonError. | |
| float | xAOD::PVHelpers::getVertexSumPt (const xAOD::Vertex *vertex, int power=1, bool useAux=true) |
| Loop over track particles associated with vertex and return scalar sum of pT^power in GeV (from auxdata if available and useAux = true). | |
| TLorentzVector | xAOD::PVHelpers::getVertexMomentum (const xAOD::Vertex *vertex, bool useAux=true, const std::string &derivationPrefix="") |
| Return vector sum of tracks associated with vertex (from auxdata if available and useAux = true). | |
| const xAOD::Vertex * | xAOD::PVHelpers::getHardestVertex (const xAOD::VertexContainer *vertices) |
| Return vertex with highest sum pT^2. | |
| TLorentzVector | xAOD::PVHelpers::getTrackAtFirstMeasurement (const xAOD::TrackParticle *tp) |
| Return track at first measurment, useful as proxy to conversion vertex pT. | |
| bool | xAOD::PVHelpers::passConvSelection (const xAOD::Photon *photon, float convPtCut=2e3) |
| Check if photon is converted, and tracks have Si hits and pass selection. | |
| bool | xAOD::PVHelpers::passConvSelection (const xAOD::Vertex &conversionVertex, size_t i, float convPtCut) |
| Check if track i of conversion vertex pass selection (Si hits and pt). | |