pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
|
Object that can change a setting on a polarfire target. More...
#include <DetectorConfiguration.h>
Classes | |
class | Factory |
The object that can construct new polarfire settings given the name of the setting. More... | |
Public Member Functions | |
virtual void | import (YAML::Node val)=0 |
import the setting from the passes yaml node More... | |
virtual void | execute (PolarfireTarget *pft)=0 |
apply the setting to the passed polarfire target More... | |
virtual void | stream (std::ostream &s)=0 |
print the setting More... | |
Object that can change a setting on a polarfire target.
This is a "prototype" that is used as the base pointer for derived classes which can do arbitrary tasks to the passed PolarfireTarget
|
pure virtual |
apply the setting to the passed polarfire target
Implemented in calib_offset, and sipm_bias.
|
pure virtual |
import the setting from the passes yaml node
Implemented in calib_offset, and sipm_bias.
|
pure virtual |
print the setting
Implemented in calib_offset, and sipm_bias.