pflib v2.7.0-1-gd371ab6a
Polarfire Interaction Library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cpflib::BackendAbstract interface for various backend manipulations
 Cpflib::rogue::RogueWishboneInterface
 Cpflib::uhal::uhalWishboneInterface
 CBaseMenuType-less menu base for common tasks
 CMenu< T, H >A menu to execute commands with a specific target
 Cpflib::BiasThe HGC ROC has 4 MAX5825 chips doing the DAC for the bias voltages
 Ccalibrun_hardcoded_values
 Cpflib::DAQInterface with DAQ via a WishboneInterface
 Cpflib::DetectorConfigurationObject for parsing a detector configuration file and (potentially) executing it
 Cstd::exception [external]STL class
 Cpflib::ExceptionPFlib
 Cpflib::detail::PolarfireSetting::FactoryThe object that can construct new polarfire settings given the name of the setting
 Cpflib::HcalRepresenting a standard HCAL motherboard
 CHeaderCheckResults
 CHeaderStatus
 CRcfile::HelpInfo
 Chex< W >
 CMenu< T, H >::LineA command in the menu
 Cpflib::decoding::LinkPacketSmallest formatted packet being readout by the HGCROC-Polarfire pipeline
 Cpflib::MAX5825Class representing communication with the Digital-Analog Converter on the HGC ROC
 Cpflib::ParameterA parameter for the HGC ROC includes one or more register locations and a default value defined in the manual
 Cpflib::DetectorConfiguration::PolarfireConfiguration
 Cpflib::decoding::PolarfirePacketWrap the encoded binary data readout by a single polarfire
 Cpflib::detail::PolarfireSettingObject that can change a setting on a polarfire target
 Ccalib_offsetDefinition of settings
 Csipm_biasSets the sipm bias adc value for all connectors on the input rocs
 Cpflib::PolarfireTargetInterface to a single polarfire
 CRcfileYAML-based RC file
 CRcmap
 Cpflib::RegisterLocationStructure holding a location in the registers
 Cpflib::ROC
 Cpflib::decoding::SuperPacketDecoding of entire "super packet" which holds multiple polarfire packets - one for each sample in an event
 Cpflib::WishboneInterfaceAbstract interface for wishbone transactions, used by ~all classes in pflib
 Cpflib::rogue::RogueWishboneInterface
 Cpflib::uhal::uhalWishboneInterface
 Cpflib::WishboneTargetParent class for standard wishbone targets providing some utilities
 Cpflib::ElinksWishboneTarget for configuring the elinks
 Cpflib::FastControlRepresentation of FastControl controller in the Polarfire
 Cpflib::GPIORepresentation of GPIO controller in the Polarfire
 Cpflib::I2CClass which encapsulates the I2C controller in the Polarfire