![]() |
ATLAS Offline Software
|
: B-physics xAOD helpers. More...
Go to the source code of this file.
Classes | |
class | xAOD::BPhysHypoHelper |
Namespaces | |
xAOD | |
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
: B-physics xAOD helpers.
This class provides an interface to the basic B-physics augmentation which depends on the invariant mass hypothesis, i.e.:
It is derived from the BPhysHelper which means that it also provides access to all basic hypothesis-independent decorations (reffited tracks, lxy, etc).
The basic idea is that the analysis code augments the vertex with hypothesis-independent variables (e.g. lxy, ptError, etc) and also variables dependent on the given mass hypothesis (e.g. mass). Since one vertex can be treated as candidate for more than one decay hypothesis (e.g. in case of Bd->JpsiK* and Bs->JpsiPhi, or LamB->JPsiLam and Bd->Jpsi Ks), the hypothesis-dependent augmentation variables have prefix to distinguish between different hypotheses. These prefixes are defined by user when creating the BPhysHypoHelper:
To check if the vertex has been augmented with variables for a given hypothesis, call method xAOD::BPhysHypoHelper::isValidHypo()
Usage example:
Definition in file BPhysHypoHelper.h.