ATLAS Offline Software
Namespaces | Macros
TrackCollectionCnvTool.cxx File Reference
#include "xAODTracking/TrackParticle.h"
#include "xAODTracking/TrackParticleContainer.h"
#include "TrkTrack/TrackCollection.h"
#include "TrackCollectionCnvTool.h"
Include dependency graph for TrackCollectionCnvTool.cxx:

Go to the source code of this file.

Namespaces

 xAODMaker
 

Macros

#define DECORATE2(NAME, SEL, TYPE)
 
#define DECORATE(NAME, TYPE)   DECORATE2(NAME, NAME, TYPE)
 

Macro Definition Documentation

◆ DECORATE

#define DECORATE (   NAME,
  TYPE 
)    DECORATE2(NAME, NAME, TYPE)

◆ DECORATE2

#define DECORATE2 (   NAME,
  SEL,
  TYPE 
)
Value:
static const SG::Decorator<TYPE> NAME##Dec (#NAME); \
NAME##Dec(*particle) = std::get<xAOD::ObserverToolIndex::SEL>((*itrMap).second)
Trk::ParticleSwitcher::particle
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
Definition: ParticleHypothesis.h:76
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58