![]() |
ATLAS Offline Software
|
: B-physcis 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-physcis xAOD helpers.
This class provides interface to the basic B-physics augmemtation 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.