ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo Struct Reference

#include <ITrigEgammaForwardPrecisionElectronHypoTool.h>

Collaboration diagram for ITrigEgammaForwardPrecisionElectronHypoTool::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 ITrigEgammaForwardPrecisionElectronHypoTool.h.

Constructor & Destructor Documentation

◆ ElectronInfo()

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

Definition at line 26 of file ITrigEgammaForwardPrecisionElectronHypoTool.h.

29  :
30  decision( d ),
31  roi( r ),
32  electron(c),
34  TrigCompositeUtils::decisionIDs( previousDecision ).end() )
35  {}

Member Data Documentation

◆ decision

TrigCompositeUtils::Decision* ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::decision

◆ electron

const xAOD::Electron* ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::electron

◆ pidDecorator

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

◆ previousDecisionIDs

const TrigCompositeUtils::DecisionIDContainer ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::previousDecisionIDs

◆ roi

const TrigRoiDescriptor* ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::roi

◆ valueDecorator

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

The documentation for this struct was generated from the following file:
beamspotman.r
def r
Definition: beamspotman.py:676
ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::previousDecisionIDs
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs
Definition: ITrigEgammaForwardPrecisionElectronHypoTool.h:42
ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::roi
const TrigRoiDescriptor * roi
Definition: ITrigEgammaForwardPrecisionElectronHypoTool.h:38
ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::electron
const xAOD::Electron * electron
Definition: ITrigEgammaForwardPrecisionElectronHypoTool.h:39
hist_file_dump.d
d
Definition: hist_file_dump.py:137
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
ITrigEgammaForwardPrecisionElectronHypoTool::ElectronInfo::decision
TrigCompositeUtils::Decision * decision
Definition: ITrigEgammaForwardPrecisionElectronHypoTool.h:37
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
TrigCompositeUtils::decisionIDs
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.
Definition: TrigCompositeUtilsRoot.cxx:67
python.compressB64.c
def c
Definition: compressB64.py:93