ATLAS Offline Software
Namespaces | Enumerations | Functions
PoorMansIpAugmenterAlg.cxx File Reference
#include "FlavorTagDiscriminants/PoorMansIpAugmenterAlg.h"
#include "StoreGate/WriteDecorHandle.h"
#include "StoreGate/ReadDecorHandle.h"
#include "xAODTracking/VertexContainer.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "xAODTracking/TrackParticleAuxContainer.h"
#include "xAODTracking/TrackParticlexAODHelpers.h"
Include dependency graph for PoorMansIpAugmenterAlg.cxx:

Go to the source code of this file.

Namespaces

 Pmt
 
 FlavorTagDiscriminants
 This file contains "getter" functions used for accessing tagger inputs from the EDM.
 

Enumerations

enum  Pmt::ParamDefs {
  Pmt::d0 = 0, Pmt::z0 = 1, Pmt::phi0 = 2, Pmt::theta = 3,
  Pmt::qOverP = 4, Pmt::x = 0, Pmt::y = 1, Pmt::z = 2
}
 

Functions

Eigen::Vector3d Pmt::getPosition (const xAOD::TrackParticle &trk)
 
double Pmt::getSigmaD0 (const xAOD::TrackParticle &trk, const Eigen::Matrix2d &vtxCov)
 
double Pmt::getSigmaD0 (const xAOD::TrackParticle &trk, const xAOD::Vertex &vtx)
 
double Pmt::getSigmaD0WithRespectToBeamspot (const xAOD::TrackParticle &trk, const xAOD::EventInfo &evt)
 
double Pmt::getSigmaZ0SinTheta (const xAOD::TrackParticle &trk, double vxZCov)
 
double Pmt::getSigmaZ0SinTheta (const xAOD::TrackParticle &trk, const xAOD::Vertex &vtx)