ATLAS Offline Software
Loading...
Searching...
No Matches
ParSet Struct Reference

#include <FPGATrackSimBinUtil.h>

Inheritance diagram for ParSet:
Collaboration diagram for ParSet:

Public Member Functions

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

Public Attributes

elements
 STL member.

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: