ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
eflowParameters Class Reference

#include <eflowEEtaBinnedParameters.h>

Collaboration diagram for eflowParameters:

Public Member Functions

 eflowParameters ()
 
const eflowFirstIntParametersgetFirstIntBin (eflowFirstIntENUM j1st) const
 
eflowFirstIntParametersgetFirstIntBin (eflowFirstIntENUM j1st)
 

Private Attributes

std::vector< std::unique_ptr< eflowFirstIntParameters > > m_FirstIntParameters
 

Detailed Description

Definition at line 30 of file eflowEEtaBinnedParameters.h.

Constructor & Destructor Documentation

◆ eflowParameters()

eflowParameters::eflowParameters ( )
inline

Definition at line 33 of file eflowEEtaBinnedParameters.h.

33  {
34  int nSubtRegions = eflowFirstIntRegions::nRegions;
35  m_FirstIntParameters.resize(nSubtRegions);
36  for (int i = 0; i < nSubtRegions; i++) {
37  m_FirstIntParameters[i] = std::make_unique<eflowFirstIntParameters>();
38  }
39  }

Member Function Documentation

◆ getFirstIntBin() [1/2]

eflowFirstIntParameters* eflowParameters::getFirstIntBin ( eflowFirstIntENUM  j1st)
inline

Definition at line 44 of file eflowEEtaBinnedParameters.h.

44  {
45  return (eflowFirstIntRegions::Unknown != j1st) ? m_FirstIntParameters[j1st].get() : nullptr;
46  }

◆ getFirstIntBin() [2/2]

const eflowFirstIntParameters* eflowParameters::getFirstIntBin ( eflowFirstIntENUM  j1st) const
inline

Definition at line 41 of file eflowEEtaBinnedParameters.h.

41  {
42  return (eflowFirstIntRegions::Unknown != j1st) ? m_FirstIntParameters[j1st].get() : nullptr;
43  }

Member Data Documentation

◆ m_FirstIntParameters

std::vector<std::unique_ptr<eflowFirstIntParameters> > eflowParameters::m_FirstIntParameters
private

Definition at line 50 of file eflowEEtaBinnedParameters.h.


The documentation for this class was generated from the following file:
lumiFormat.i
int i
Definition: lumiFormat.py:92
eflowParameters::m_FirstIntParameters
std::vector< std::unique_ptr< eflowFirstIntParameters > > m_FirstIntParameters
Definition: eflowEEtaBinnedParameters.h:50
eflowFirstIntRegions::Unknown
@ Unknown
Definition: eflowCaloRegions.h:64
eflowFirstIntRegions::nRegions
static const int nRegions
Definition: eflowCaloRegions.h:67