Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
HI::ByLayersP Struct Reference

#include <HIEventShapeSummaryUtils.h>

Collaboration diagram for HI::ByLayersP:

Public Member Functions

constexpr ByLayersP (std::initializer_list< int > ll)
 
bool operator() (const xAOD::HIEventShape *in_slice)
 

Public Attributes

ByLayers layers_sel
 
ByEtaRange range_sel
 

Detailed Description

Definition at line 85 of file HIEventShapeSummaryUtils.h.

Constructor & Destructor Documentation

◆ ByLayersP()

constexpr HI::ByLayersP::ByLayersP ( std::initializer_list< int >  ll)
inlineconstexpr

Definition at line 89 of file HIEventShapeSummaryUtils.h.

89 : layers_sel(ll), range_sel(-1e-4,1000){};

Member Function Documentation

◆ operator()()

bool HI::ByLayersP::operator() ( const xAOD::HIEventShape in_slice)
inline

Definition at line 90 of file HIEventShapeSummaryUtils.h.

90 {return (layers_sel(in_slice) && range_sel(in_slice));};

Member Data Documentation

◆ layers_sel

ByLayers HI::ByLayersP::layers_sel

Definition at line 87 of file HIEventShapeSummaryUtils.h.

◆ range_sel

ByEtaRange HI::ByLayersP::range_sel

Definition at line 88 of file HIEventShapeSummaryUtils.h.


The documentation for this struct was generated from the following file:
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
detail::ll
long long ll
Definition: PrimitiveHelpers.h:47
HI::ByLayersP::range_sel
ByEtaRange range_sel
Definition: HIEventShapeSummaryUtils.h:88
HI::ByLayersP::layers_sel
ByLayers layers_sel
Definition: HIEventShapeSummaryUtils.h:87