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

#include <ITrigEgammaFastElectronHypoTool.h>

Collaboration diagram for ITrigEgammaFastElectronHypoTool::ElectronInfo:

Public Types

using StringFloatMap = std::map<std::string, float, std::less<>>
using StringBoolMap = std::map<std::string, bool, std::less<>>

Public Member Functions

 ElectronInfo (TrigCompositeUtils::Decision *d, const xAOD::TrigElectron *el, const xAOD::TrigEMCluster *cl, const xAOD::TrigRingerRings *r, const TrigCompositeUtils::DecisionIDContainer &previousDecisions)

Public Attributes

TrigCompositeUtils::Decisiondecision
const xAOD::TrigElectronelectron
const xAOD::TrigEMClustercluster
const xAOD::TrigRingerRingsrings
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs
StringFloatMap valueDecorator
StringBoolMap pidDecorator

Detailed Description

Definition at line 31 of file ITrigEgammaFastElectronHypoTool.h.

Member Typedef Documentation

◆ StringBoolMap

using ITrigEgammaFastElectronHypoTool::ElectronInfo::StringBoolMap = std::map<std::string, bool, std::less<>>

Definition at line 33 of file ITrigEgammaFastElectronHypoTool.h.

◆ StringFloatMap

using ITrigEgammaFastElectronHypoTool::ElectronInfo::StringFloatMap = std::map<std::string, float, std::less<>>

Definition at line 32 of file ITrigEgammaFastElectronHypoTool.h.

Constructor & Destructor Documentation

◆ ElectronInfo()

ITrigEgammaFastElectronHypoTool::ElectronInfo::ElectronInfo ( TrigCompositeUtils::Decision * d,
const xAOD::TrigElectron * el,
const xAOD::TrigEMCluster * cl,
const xAOD::TrigRingerRings * r,
const TrigCompositeUtils::DecisionIDContainer & previousDecisions )
inline

Definition at line 34 of file ITrigEgammaFastElectronHypoTool.h.

39 : decision( d ),
40 electron(el),
41 cluster(cl),
42 rings(r),
43 previousDecisionIDs( previousDecisions ){}
int r
Definition globals.cxx:22
const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs

Member Data Documentation

◆ cluster

const xAOD::TrigEMCluster* ITrigEgammaFastElectronHypoTool::ElectronInfo::cluster

Definition at line 47 of file ITrigEgammaFastElectronHypoTool.h.

◆ decision

TrigCompositeUtils::Decision* ITrigEgammaFastElectronHypoTool::ElectronInfo::decision

Definition at line 45 of file ITrigEgammaFastElectronHypoTool.h.

◆ electron

const xAOD::TrigElectron* ITrigEgammaFastElectronHypoTool::ElectronInfo::electron

Definition at line 46 of file ITrigEgammaFastElectronHypoTool.h.

◆ pidDecorator

StringBoolMap ITrigEgammaFastElectronHypoTool::ElectronInfo::pidDecorator

Definition at line 51 of file ITrigEgammaFastElectronHypoTool.h.

◆ previousDecisionIDs

const TrigCompositeUtils::DecisionIDContainer ITrigEgammaFastElectronHypoTool::ElectronInfo::previousDecisionIDs

Definition at line 49 of file ITrigEgammaFastElectronHypoTool.h.

◆ rings

const xAOD::TrigRingerRings* ITrigEgammaFastElectronHypoTool::ElectronInfo::rings

Definition at line 48 of file ITrigEgammaFastElectronHypoTool.h.

◆ valueDecorator

StringFloatMap ITrigEgammaFastElectronHypoTool::ElectronInfo::valueDecorator

Definition at line 50 of file ITrigEgammaFastElectronHypoTool.h.


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