9#include "GaudiKernel/ToolHandle.h"
26 class HepLorentzVector;
42 V0Tools(
const std::string& t,
const std::string& n,
const IInterface* p);
76 double massProbability(
double V0Mass,
double mass,
double massErr)
const;
315 static double cosThetaStar(
const CLHEP::HepLorentzVector & posTrack,
const CLHEP::HepLorentzVector & negTrack) ;
321 static double phiStar(
const xAOD::Vertex * vxCandidate,
double posTrackMass,
double negTrackMass) ;
322 static double phiStar(
const CLHEP::HepLorentzVector & v0,
const CLHEP::HepLorentzVector & track) ;
IParticle::FourMom_t FourMom_t
Definition of the 4-momentum type.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 3, 1 > Vector3D
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_V0Tools("V0Tools", 1, 1)
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Vertex_v1 Vertex
Define the latest version of the vertex class.