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

#include <FPGATrackSimGenScanBinning.h>

Inheritance diagram for FPGATrackSimGenScanBinningBase::ParSet:
Collaboration diagram for FPGATrackSimGenScanBinningBase::ParSet:

Public Member Functions

 ParSet (const std::vector< double > &val)
 
 operator const std::vector< double > () const
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

Definition at line 90 of file FPGATrackSimGenScanBinning.h.

Constructor & Destructor Documentation

◆ ParSet()

FPGATrackSimGenScanBinningBase::ParSet::ParSet ( const std::vector< double > &  val)
inline

Definition at line 92 of file FPGATrackSimGenScanBinning.h.

92  {
93  if (val.size() != 5) {
94  throw std::invalid_argument("Not enough parameters in ParSet initialization");
95  }
96  std::copy(val.begin(), val.end(), this->begin());
97  }

Member Function Documentation

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

FPGATrackSimGenScanBinningBase::ParSet::operator const std::vector< double > ( ) const
inline

Definition at line 98 of file FPGATrackSimGenScanBinning.h.

98 { return std::vector<double>(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