ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
HI::ByLayersWithEtaRange Struct Reference

#include <HIEventShapeSummaryUtils.h>

Collaboration diagram for HI::ByLayersWithEtaRange:

Public Member Functions

constexpr ByLayersWithEtaRange (ByLayers &ll, float eta_min_i, float eta_max_i)
 
bool operator() (const xAOD::HIEventShape *in_slice)
 

Public Attributes

ByLayers layers_sel
 
ByEtaRange range_sel
 

Detailed Description

Definition at line 76 of file HIEventShapeSummaryUtils.h.

Constructor & Destructor Documentation

◆ ByLayersWithEtaRange()

constexpr HI::ByLayersWithEtaRange::ByLayersWithEtaRange ( ByLayers ll,
float  eta_min_i,
float  eta_max_i 
)
inlineconstexpr

Definition at line 81 of file HIEventShapeSummaryUtils.h.

81 : layers_sel(ll), range_sel(eta_min_i,eta_max_i){};

Member Function Documentation

◆ operator()()

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

Definition at line 82 of file HIEventShapeSummaryUtils.h.

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

Member Data Documentation

◆ layers_sel

ByLayers HI::ByLayersWithEtaRange::layers_sel

Definition at line 78 of file HIEventShapeSummaryUtils.h.

◆ range_sel

ByEtaRange HI::ByLayersWithEtaRange::range_sel

Definition at line 79 of file HIEventShapeSummaryUtils.h.


The documentation for this struct was generated from the following file:
detail::ll
long long ll
Definition: PrimitiveHelpers.h:46
HI::ByLayersWithEtaRange::layers_sel
ByLayers layers_sel
Definition: HIEventShapeSummaryUtils.h:78
HI::ByLayersWithEtaRange::range_sel
ByEtaRange range_sel
Definition: HIEventShapeSummaryUtils.h:79