ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
IsolationBuilder::TrackIsoHelpHandles Struct Reference
Collaboration diagram for IsolationBuilder::TrackIsoHelpHandles:

Public Member Functions

 TrackIsoHelpHandles (const TrackIsoHelpKey &keys)
 

Public Attributes

std::vector< SG::WriteDecorHandle< xAOD::IParticleContainer, float > > isoDeco
 
std::vector< SG::WriteDecorHandle< xAOD::IParticleContainer, float > > isoDecoV
 
std::map< xAOD::Iso::IsolationTrackCorrection, SG::WriteDecorHandle< xAOD::IParticleContainer, float > > coreCorDeco
 
SG::WriteDecorHandle< xAOD::IParticleContainer, uint32_t > corrBitsetDeco
 

Detailed Description

Definition at line 335 of file IsolationBuilder.h.

Constructor & Destructor Documentation

◆ TrackIsoHelpHandles()

IsolationBuilder::TrackIsoHelpHandles::TrackIsoHelpHandles ( const TrackIsoHelpKey keys)

Definition at line 246 of file IsolationBuilder.cxx.

248  : corrBitsetDeco(keys.corrBitsetDeco)
249 {
250  for (const auto& key : keys.isoDeco) {
251  isoDeco.emplace_back(key);
252  }
253  for (const auto& key : keys.isoDecoV) {
254  isoDecoV.emplace_back(key);
255  }
256  for (const auto& coreCor : keys.coreCorDeco) {
257  coreCorDeco.emplace(coreCor);
258  }
259 }

Member Data Documentation

◆ coreCorDeco

std::map<xAOD::Iso::IsolationTrackCorrection, SG::WriteDecorHandle<xAOD::IParticleContainer, float> > IsolationBuilder::TrackIsoHelpHandles::coreCorDeco

Definition at line 344 of file IsolationBuilder.h.

◆ corrBitsetDeco

SG::WriteDecorHandle<xAOD::IParticleContainer, uint32_t> IsolationBuilder::TrackIsoHelpHandles::corrBitsetDeco

Definition at line 345 of file IsolationBuilder.h.

◆ isoDeco

std::vector<SG::WriteDecorHandle<xAOD::IParticleContainer, float> > IsolationBuilder::TrackIsoHelpHandles::isoDeco

Definition at line 340 of file IsolationBuilder.h.

◆ isoDecoV

std::vector<SG::WriteDecorHandle<xAOD::IParticleContainer, float> > IsolationBuilder::TrackIsoHelpHandles::isoDecoV

Definition at line 341 of file IsolationBuilder.h.


The documentation for this struct was generated from the following files:
IsolationBuilder::TrackIsoHelpHandles::isoDeco
std::vector< SG::WriteDecorHandle< xAOD::IParticleContainer, float > > isoDeco
Definition: IsolationBuilder.h:340
IsolationBuilder::TrackIsoHelpHandles::isoDecoV
std::vector< SG::WriteDecorHandle< xAOD::IParticleContainer, float > > isoDecoV
Definition: IsolationBuilder.h:341
IsolationBuilder::TrackIsoHelpHandles::coreCorDeco
std::map< xAOD::Iso::IsolationTrackCorrection, SG::WriteDecorHandle< xAOD::IParticleContainer, float > > coreCorDeco
Definition: IsolationBuilder.h:344
python.Bindings.keys
keys
Definition: Control/AthenaPython/python/Bindings.py:798
IsolationBuilder::TrackIsoHelpHandles::corrBitsetDeco
SG::WriteDecorHandle< xAOD::IParticleContainer, uint32_t > corrBitsetDeco
Definition: IsolationBuilder.h:345
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37