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
FPGATrackSimBinUtil::ParSet Struct Reference

#include <FPGATrackSimBinUtil.h>

Inheritance diagram for FPGATrackSimBinUtil::ParSet:
Collaboration diagram for FPGATrackSimBinUtil::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 45 of file FPGATrackSimBinUtil.h.

Constructor & Destructor Documentation

◆ ParSet()

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

Definition at line 19 of file FPGATrackSimBinUtil.cxx.

19  {
20  if (val.size() != 5) {
21  throw std::invalid_argument(
22  "Not enough parameters in ParSet initialization");
23  }
24  std::copy(val.begin(), val.end(), this->begin());
25 }

Member Function Documentation

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

FPGATrackSimBinUtil::ParSet::operator const std::vector< double > ( ) const

Definition at line 26 of file FPGATrackSimBinUtil.cxx.

26  {
27  return std::vector<double>(this->begin(), this->end());
28 }

Member Data Documentation

◆ elements

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

STL member.


The documentation for this struct was generated from the following files:
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