ATLAS Offline Software
|
: B-physics xAOD helpers. More...
#include "xAODTracking/TrackParticleFwd.h"
#include "xAODTracking/VertexFwd.h"
#include "xAODTracking/VertexContainerFwd.h"
#include "xAODMuon/MuonContainer.h"
#include "xAODEgamma/ElectronContainer.h"
#include "TVector3.h"
#include "TLorentzVector.h"
#include "TMatrixTSym.h"
#include <assert.h>
Go to the source code of this file.
Classes | |
class | xAOD::BPhysHelper |
Namespaces | |
xAOD | |
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
Macros | |
#define | BPHYS_CHECK(EXP) { if( ! EXP ) ATH_MSG_WARNING ( "Call of \"" << #EXP << "\" failed" ); } |
Useful CHECK macro. More... | |
: B-physics xAOD helpers.
This class provides interface to the basic B-physics augmemtation of the xAOD::Vertex, i.e.:
In addition, it provides methods that convert covariance matrix from its native xAOD form (i.e. vector<float>) into the matrix form represented by the TMatrixTSym<double> class
To access hypothesis-specific augmentation (e.g. invariant mass, lifetime, etc) use BPhysHypoHelper.
Usage example:
Definition in file BPhysHelper.h.
#define BPHYS_CHECK | ( | EXP | ) | { if( ! EXP ) ATH_MSG_WARNING ( "Call of \"" << #EXP << "\" failed" ); } |
Useful CHECK macro.
Definition at line 739 of file BPhysHelper.h.