ATLAS Offline Software
Namespaces | Macros
TruthParticle_v1.cxx File Reference
#include <cmath>
#include <iostream>
#include <stdexcept>
#include "TruthUtils/HepMCHelpers.h"
#include "TruthUtils/MagicNumbers.h"
#include "xAODCore/AuxStoreAccessorMacros.h"
#include "AthContainers/AuxElement.h"
#include "xAODTruth/versions/TruthParticle_v1.h"
#include "xAODTruth/TruthVertexContainer.h"
#include "TruthAccessors_v1.h"

Go to the source code of this file.

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 

Macros

#define MC_PID_HELPER(TYPE, FNAME)
 Helper macro to implement the functions that rely in functions from MC:: namespace. More...
 

Macro Definition Documentation

◆ MC_PID_HELPER

#define MC_PID_HELPER (   TYPE,
  FNAME 
)
Value:
TYPE TruthParticle_v1::FNAME() const { \
return MC::FNAME( pdgId() ); \
}

Helper macro to implement the functions that rely in functions from MC:: namespace.

Definition at line 257 of file TruthParticle_v1.cxx.

PowhegPy8EG_H2a.pdgId
dictionary pdgId
Definition: PowhegPy8EG_H2a.py:128
TYPE
#define TYPE(CODE, TYP, IOTYP)