ATLAS Offline Software
BPhysHypoHelper.cxx File Reference
#include "xAODBPhys/BPhysHypoHelper.h"
#include "xAODTracking/TrackParticle.h"
#include "xAODTracking/Vertex.h"
#include "xAODTracking/VertexContainer.h"
Include dependency graph for BPhysHypoHelper.cxx:

Go to the source code of this file.

Macros

#define GET_FLOAT(name)
 
#define SET_FLOAT(name, val)
 

Detailed Description

Author
Daniel Scheirich danie.nosp@m.l.sc.nosp@m.heiri.nosp@m.ch@c.nosp@m.ern.c.nosp@m.h

Definition in file BPhysHypoHelper.cxx.

Macro Definition Documentation

◆ GET_FLOAT

#define GET_FLOAT (   name)
Value:
{ \
SG::AuxElement::Accessor<float> floatAcc(name); \
if(!floatAcc.isAvailable(*m_b)) return -9999999.; \
return floatAcc(*m_b); \
}

Some useful macros

Definition at line 22 of file BPhysHypoHelper.cxx.

◆ SET_FLOAT

#define SET_FLOAT (   name,
  val 
)
Value:
{ \
SG::AuxElement::Decorator<float> floatDec(name); \
floatDec(*m_b) = val; \
return true; \
}

Definition at line 29 of file BPhysHypoHelper.cxx.

name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14