ATLAS Offline Software
Namespaces | Macros | Functions
TruthAccessors_v1.cxx File Reference
#include <iostream>
#include "TruthAccessors_v1.h"
Include dependency graph for TruthAccessors_v1.cxx:

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 DEFINE_ACCESSOR(PARENT, TYPE, NAME)
 Helper macro for managing cluster moment Accessor objects. More...
 

Functions

const SG::AuxElement::Accessor< float > * xAOD::polarizationAccessorV1 (TruthParticle_v1::PolParam type)
 This function holds on to Accessor objects that can be used by each TruthParticle_v1 object at runtime to get/set parameter values on themselves. More...
 
const SG::AuxElement::Accessor< int > * xAOD::pdfInfoAccessorV1Int (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for integer type PDF information. More...
 
const SG::AuxElement::Accessor< float > * xAOD::pdfInfoAccessorV1Float (TruthEvent_v1::PdfParam type)
 Helper function for getting accessors for floating point PDF information. More...
 
const SG::AuxElement::Accessor< int > * xAOD::heavyIonAccessorV1Int (TruthEvent_v1::HIParam type)
 Helper function for getting accessors for integer type HI information. More...
 
const SG::AuxElement::Accessor< float > * xAOD::heavyIonAccessorV1Float (TruthEvent_v1::HIParam type)
 Helper function for getting accessors for floating point HI information. More...
 

Macro Definition Documentation

◆ DEFINE_ACCESSOR

#define DEFINE_ACCESSOR (   PARENT,
  TYPE,
  NAME 
)
Value:
case PARENT::NAME: \
{ \
static const SG::AuxElement::Accessor< TYPE > a( #NAME ); \
return &a; \
} \
break

Helper macro for managing cluster moment Accessor objects.

Definition at line 15 of file TruthAccessors_v1.cxx.

SG::Accessor
Helper class to provide type-safe access to aux data.
Definition: Control/AthContainers/AthContainers/Accessor.h:66
a
TList * a
Definition: liststreamerinfos.cxx:10