Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
egammaCopyTrackParticleInfo.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3  */
4 
7 
8 struct ToCopy {
9  bool isRefitted = true;
10  bool doTruth = false;
11  bool doPix = false;
12  bool doSCT = false;
13  bool doTRT = false;
14  bool doHGTD = false;
15 };
16 
17 void copy(xAOD::TrackParticle& created,
18  const xAOD::TrackParticle& original,
20 
21 } // namespace egammaCopyTrackParticleInfo
egammaCopyTrackParticleInfo::ToCopy::doTRT
bool doTRT
Definition: egammaCopyTrackParticleInfo.h:13
egammaCopyTrackParticleInfo::ToCopy::doHGTD
bool doHGTD
Definition: egammaCopyTrackParticleInfo.h:14
egammaCopyTrackParticleInfo::ToCopy
Definition: egammaCopyTrackParticleInfo.h:8
egammaCopyTrackParticleInfo::ToCopy::doSCT
bool doSCT
Definition: egammaCopyTrackParticleInfo.h:12
egammaCopyTrackParticleInfo::ToCopy::doPix
bool doPix
Definition: egammaCopyTrackParticleInfo.h:11
egammaCopyTrackParticleInfo::ToCopy::doTruth
bool doTruth
Definition: egammaCopyTrackParticleInfo.h:10
egammaCopyTrackParticleInfo
Definition: egammaCopyTrackParticleInfo.h:6
egammaCopyTrackParticleInfo::copy
void copy(xAOD::TrackParticle &created, const xAOD::TrackParticle &original, const egammaCopyTrackParticleInfo::ToCopy &toCopy)
Definition: egammaCopyTrackParticleInfo.cxx:22
egammaCopyTrackParticleInfo::ToCopy::isRefitted
bool isRefitted
Definition: egammaCopyTrackParticleInfo.h:9
TrackParticleFwd.h
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43