ATLAS Offline Software
Namespaces | Macros
SystematicsHandles/Root/CopyHelpers.cxx File Reference
#include <SystematicsHandles/CopyHelpers.h>
#include <xAODEgamma/PhotonContainer.h>
#include <xAODEgamma/ElectronContainer.h>
#include <xAODJet/JetContainer.h>
#include <xAODMuon/MuonContainer.h>
#include <xAODTau/TauJetContainer.h>
#include <xAODTracking/TrackParticleContainer.h>
#include <xAODTruth/TruthParticleContainer.h>
Include dependency graph for SystematicsHandles/Root/CopyHelpers.cxx:

Go to the source code of this file.

Namespaces

 CP
 Select isolated Photons, Electrons and Muons.
 
 CP::detail
 

Macros

#define COPY(TYPE)
 

Macro Definition Documentation

◆ COPY

#define COPY (   TYPE)
Value:
do { \
const TYPE *in = dynamic_cast< const TYPE* >( inputObject ); \
if( in ) { \
TYPE *out = nullptr; \
ANA_CHECK( ShallowCopy<TYPE>::getCopy( msgStream, store, out, in, \
outputName, auxName ) ); \
object = out; \
return StatusCode::SUCCESS; \
} \
} while( false )
store
StoreGateSvc * store
Definition: fbtTestBasics.cxx:69
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
TYPE
#define TYPE(CODE, TYP, IOTYP)
lumiFormat.outputName
string outputName
Definition: lumiFormat.py:71