pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
sipm_bias Class Reference

sets the sipm bias adc value for all connectors on the input rocs More...

Inheritance diagram for sipm_bias:
[legend]
Collaboration diagram for sipm_bias:
[legend]

Public Member Functions

virtual void import (YAML::Node val) final override
 import the setting from the passes yaml node More...
 
virtual void execute (pflib::PolarfireTarget *pft) final override
 apply the setting to the passed polarfire target More...
 
virtual void stream (std::ostream &s) final override
 print the setting More...
 

Private Attributes

int val_
 
std::vector< int > rocs_
 

Detailed Description

sets the sipm bias adc value for all connectors on the input rocs

Member Function Documentation

◆ execute()

virtual void sipm_bias::execute ( pflib::PolarfireTarget pft)
inlinefinaloverridevirtual

apply the setting to the passed polarfire target

Implements pflib::detail::PolarfireSetting.

◆ import()

virtual void sipm_bias::import ( YAML::Node  val)
inlinefinaloverridevirtual

import the setting from the passes yaml node

notice we do nothing if an argument is not given,

Implements pflib::detail::PolarfireSetting.

◆ stream()

virtual void sipm_bias::stream ( std::ostream s)
inlinefinaloverridevirtual

print the setting

Implements pflib::detail::PolarfireSetting.


The documentation for this class was generated from the following file: