ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigEgammaPrecisionElectronHypoTool::ElectronInfo Struct Reference

#include <ITrigEgammaPrecisionElectronHypoTool.h>

Collaboration diagram for ITrigEgammaPrecisionElectronHypoTool::ElectronInfo:

Public Member Functions

 ElectronInfo (TrigCompositeUtils::Decision *d, const TrigRoiDescriptor *r, const xAOD::Electron *c, const TrigCompositeUtils::Decision *previousDecision)

Public Attributes

TrigCompositeUtils::Decisiondecision
const TrigRoiDescriptorroi
const xAOD::Electronelectron
std::map< std::string, bool > pidDecorator
std::map< std::string, float > valueDecorator
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs

Detailed Description

Definition at line 25 of file ITrigEgammaPrecisionElectronHypoTool.h.

Constructor & Destructor Documentation

◆ ElectronInfo()

ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::ElectronInfo ( TrigCompositeUtils::Decision * d,
const TrigRoiDescriptor * r,
const xAOD::Electron * c,
const TrigCompositeUtils::Decision * previousDecision )
inline

Definition at line 26 of file ITrigEgammaPrecisionElectronHypoTool.h.

29 :
30 decision( d ),
31 roi( r ),
32 electron(c),
34 TrigCompositeUtils::decisionIDs( previousDecision ).end() )
35 {}
int r
Definition globals.cxx:22
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs

Member Data Documentation

◆ decision

TrigCompositeUtils::Decision* ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::decision

Definition at line 37 of file ITrigEgammaPrecisionElectronHypoTool.h.

◆ electron

const xAOD::Electron* ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::electron

Definition at line 39 of file ITrigEgammaPrecisionElectronHypoTool.h.

◆ pidDecorator

std::map<std::string, bool> ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::pidDecorator

Definition at line 40 of file ITrigEgammaPrecisionElectronHypoTool.h.

◆ previousDecisionIDs

const TrigCompositeUtils::DecisionIDContainer ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::previousDecisionIDs

Definition at line 42 of file ITrigEgammaPrecisionElectronHypoTool.h.

◆ roi

const TrigRoiDescriptor* ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::roi

Definition at line 38 of file ITrigEgammaPrecisionElectronHypoTool.h.

◆ valueDecorator

std::map<std::string, float> ITrigEgammaPrecisionElectronHypoTool::ElectronInfo::valueDecorator

Definition at line 41 of file ITrigEgammaPrecisionElectronHypoTool.h.


The documentation for this struct was generated from the following file: