6#ifndef JPSIUPSILONCOMMON
7#define JPSIUPSILONCOMMON
33 vtx.m_cleanup =
false;
47 static bool cutRangeOR(
const std::vector<double> &values,
double min,
double max);
62 return std::find(cont.begin(), cont.end(), t) != cont.end();
CleanUpVertex(const CleanUpVertex &)=delete
const xAOD::Vertex * m_vtx
CleanUpVertex(const xAOD::Vertex *vtx, bool cleanup)
CleanUpVertex(CleanUpVertex &&vtx) noexcept
CleanUpVertex & operator=(const CleanUpVertex &)=delete
const xAOD::Vertex * get() const
static bool cutRange(double value, double min, double max)
static void RelinkVertexMuons(const std::vector< const xAOD::MuonContainer * > &muoncols, xAOD::Vertex *vtx)
static void RelinkVertexTracks(const std::vector< const xAOD::TrackParticleContainer * > &trkcols, xAOD::Vertex *vtx)
static bool isContainedIn(const xAOD::TrackParticle *, const std::vector< const xAOD::TrackParticle * > &)
static bool cutRangeOR(const std::vector< double > &values, double min, double max)
static Analysis::CleanUpVertex ClosestRefPV(xAOD::BPhysHelper &, const xAOD::VertexContainer *, const Analysis::PrimaryVertexRefitter *)
static double getPt(const xAOD::TrackParticle *, const xAOD::TrackParticle *)
static bool cutAcceptGreater(double value, double min)
static bool cutAcceptGreaterOR(const std::vector< double > &values, double min)
The namespace of all packages in PhysicsAnalysis/JetTagging.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".