|
ATLAS Offline Software
|
Go to the documentation of this file.
62 #ifndef XAOD_BPHYSHYPOHELPER_H
63 #define XAOD_BPHYSHYPOHELPER_H
122 bool setMass(std::span<const double> trkMasses);
bool setMass(const float val)
Set given invariant mass and its error.
bool setTau3dErr(const float val, const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time error
float tauErr(const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time error
bool setTauErr(const float val, const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time error
float tau(const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
: Get the proper decay time and error.
bool pass() const
get the pass flag for this hypothesis
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
float massErr() const
invariant mass error
float tau3dErr(const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time error
BPhysHypoHelper(const std::string &hypo, const xAOD::Vertex *b)
: Main constructor
std::string m_hypo
name of the mass hypothesis
float mass() const
Get invariant mass and its error.
pv_type
: Enum type of the PV
bool setPass(bool passVal)
get the pass flag for this hypothesis
bool setTau3d(const float val, const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time
: B-physics xAOD helpers.
Class describing a Vertex.
float tau3d(const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
proper decay time
tau_type
: Enum type the proper decay time calculation
bool setTau(const float val, const pv_type vertexType=BPhysHelper::PV_MIN_A0, const tau_type tauType=BPhysHypoHelper::TAU_CONST_MASS)
: Set the proper decay time and error.
bool setMassErr(const float val)
invariant mass error