2#ifndef PFLIB_TEMPPARAMETERS_H
3#define PFLIB_TEMPPARAMETERS_H
28 Builder(Chip& chip) : parameters_{}, chip_{chip} {}
30 const uint64_t& val) {
31 parameters_[page][param] = val;
Build a TempParameters class parameter by parameters.
Definition TempParameters.h:23
Definition TempParameters.h:8
Chip & chip_
handle to a Chip that has setRegisters
Definition TempParameters.h:41
~TempParameters()
applies the previous registers back onto the chip
Definition TempParameters.h:18
std::map< int, std::map< int, uint8_t > > previous_registers_
values for previous registers that were touched upon construction
Definition TempParameters.h:43
TempParameters(const TempParameters &)=delete
cannot copy or assign this lock
TempParameters(Chip &chip, const std::map< std::string, std::map< std::string, uint64_t > > ¶meters)
applies the new parameters and holds the previous registers
Definition TempParameters.h:11
This version of the fast control code interfaces with the CMS Fast control library which can be contr...
Definition Backend.cxx:3