ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
FPGATrackSimGenScanBinningBase::IdxSet Struct Reference

#include <FPGATrackSimGenScanBinning.h>

Inheritance diagram for FPGATrackSimGenScanBinningBase::IdxSet:
Collaboration diagram for FPGATrackSimGenScanBinningBase::IdxSet:

Public Member Functions

 IdxSet (const std::vector< unsigned > &val)
 
 operator const std::vector< unsigned > () const
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

Definition at line 100 of file FPGATrackSimGenScanBinning.h.

Constructor & Destructor Documentation

◆ IdxSet()

FPGATrackSimGenScanBinningBase::IdxSet::IdxSet ( const std::vector< unsigned > &  val)
inline

Definition at line 102 of file FPGATrackSimGenScanBinning.h.

102  {
103  if (val.size() != 5) {
104  throw std::invalid_argument("Not enough parameters in IdxSet initialization");
105  }
106  std::copy(val.begin(), val.end(), this->begin());
107  }

Member Function Documentation

◆ operator const std::vector< unsigned >()

FPGATrackSimGenScanBinningBase::IdxSet::operator const std::vector< unsigned > ( ) const
inline

Definition at line 108 of file FPGATrackSimGenScanBinning.h.

108 { return std::vector<unsigned>(this->begin(),this->end());}

Member Data Documentation

◆ elements

T std::array< T >::elements
inherited

STL member.


The documentation for this struct was generated from the following file:
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
calibdata.copy
bool copy
Definition: calibdata.py:27