pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cpflib::AD5593RPartial clone from python code, with just needed functionalities for testing for now
 Cpflib::bittware::AxiLiteThis class provides access to read and write via the ioctl path to the AXILite targets within the Bittware firwmare
 Cpflib::BackendAbstract interface for various backend manipulations
 Cpflib::rogue::RogueWishboneInterface
 Cpflib::menu::BaseMenuType-less menu base for common tasks
 Cpflib::menu::Menu< Target * >
 CpftoolThe type of menu we are constructing
 Cpflib::menu::Menu< T >A menu to execute commands with a specific target
 Cpflib::BiasThe HGC ROC has 4 MAX5825 chips doing the DAC for the bias voltages
 Cpflib::ECON::TestParameters::BuilderBuild a TestParameters parameter by parameter
 Cpflib::ROC::TestParameters::BuilderBuild a TestParameters parameter by parameter
 Cpflib::CompilerThe object that does the compiling
 Cpflib::DAQInterface with DAQ via a WishboneInterface
 Cpflib::Capture_zcu
 Cpflib::bittware::HcalBackplaneBW_Capture
 Cpflib::zcu::ZCU_Capture
 Cpflib::packing::DAQLinkFrameA frame readout from a DAQ Link
 CDAQRunConsumerAbstract base class for consuming event packets
 CDecodeAndWriteConsume an event packet, decode it, and then do something else
 CDecodeAndBufferConsume an event packet, decode it, and save to buffer
 CDecodeAndWriteToCSVSpecializatin of DecodeAndWrite that holds a std::ofstream for the user with functions for writing the header and events
 CWriteToBinaryFileJust copy input event packets to the output file as binary
 CDirectAccessParameterA direct access parameter is used to directly configure the HGCROC I2C connection in a fast but simplified manner
 Cpflib::EcalModuleClass holding a set of ROCs and ECONs representing a HexaModule
 Cpflib::EcalMotherboard
 Cpflib::ECON
 Cpflib::HcalBackplane::ECONConnectionThe I2C interface and object for a ECON board
 Cpflib::ECOND_Formatter
 Cpflib::packing::ECONDEventPacketSingle ECON-D event packet
 Cpflib::ElinksInterface for configuring the elinks
 Cpflib::Capture_zcu
 Cpflib::bittware::OptoElinksBW
 Cpflib::zcu::OptoElinksZCUCurrently represents all elinks for dual-link configuration
 Cstd::exception [external]STL class
 Cpflib::ExceptionPFlib
 Cpflib::FastControlRepresentation of FastControl controller
 Cpflib::FastControlCMS_MMap
 Cpflib::bittware::BWFastControlRepresentation of FastControl controller
 Cpflib::logging::fixture"fixture" that opens the logging when it is created and closes the logging when it is destroyed
 Cpflib::GPIORepresentation of GPIO controller
 Cpflib::GPIO_HcalHGCROCZCU
 Cpflib::lpgbt::GPIO
 Cpflib::packing::hex< WordType, HexWidth >A very simple wrapper enabling us to more easily tell the output stream to style the input word in hexidecimal format
 Cpflib::I2CBase class which encapsulates the I2C interface, represents a single bus
 Cpflib::I2C_Linux
 Cpflib::lpgbt::I2CSynchronous I2C implementation
 Cpflib::lpgbt::I2CwithMuxSynchronous I2C implementation
 Cpflib::lpGBT::I2C
 Cpflib::menu::Menu< T >::LineA command in the menu
 ClpGBTInterface class partially specified for IC/EC communication
 Cpflib::lpGBTClass which provides an interface with an lpGBT ASIC as mounted on an LDMX mezzanine
 Cpflib::lpGBT_ConfigTransport
 Cpflib::bittware::BWlpGBT_Transport
 Cpflib::lpGBT_ConfigTransport_I2C
 Cpflib::zcu::lpGBT_ICEC_Simple
 CLPGBT_Mezz_Tester
 Cstd::map< Key, Val > [external]
 CNoCopyMap< Key, Val >Forward declare register map LUT types
 Cpflib::Mapping
 Cpflib::packing::mask_backend< N >Mask_backend
 Cpflib::MAX5825Class representing communication with the Digital-Analog Converter on the HGC ROC
 Cpflib::logging::MessageFormatter
 Cpflib::packing::MultiSampleECONDEventPacketUnpack an event that has potentially more than one sample collected from a single ECOND
 Cpflib::OptoLinkRepresents an interface to the optical links (GTX, GTH, GTY) and the upper levels of the encoder/decoder blocks
 Cpflib::bittware::BWOptoLink
 Cpflib::zcu::ZCUOptoLink
 CParameterA parameter for the HGC ROC includes one or more register locations and a default value defined in the manual
 Cpflib::ParametersClass encapsulating parameters for generically holding configuration parameters
 Cpflib::Periodic
 Cpflib::power_ctl_mezz
 CPyTargetHold a pflib::Target to do run commands on
 Cpflib::packing::ReaderReading a raw data stream with some underlying backend
 Cpflib::packing::BufferReaderThis class is a helper class for reading the buffer stored in the raw data format
 Cpflib::packing::FileReaderReading a raw data file
 Cpflib::lpgbt::Register
 CRegisterLocationStructure holding a location in the registers
 Cpflib::ROC
 Cpflib::HcalBackplane::ROCConnectionThe I2C interfaces and objects for a HGCROC board
 Cpflib::packing::SampleA single DAQ 32-bit sample
 Cpflib::packing::SingleROCEventPacketSimple HGCROC-only event packet
 Cpflib::packing::SoftWrappedECONDEventPacketUnpack an event packet that includes an extra header inserted by the software
 Cpftool::StateStatic variables to share across menu
 Cpflib::TargetEncapulating a given setup's access rules
 Cpflib::EcalSMMTargetBW
 Cpflib::EcalSMMTargetZCU
 Cpflib::HcalBackplaneRepresenting an HcalBackplane
 Cpflib::HcalBackplaneBW
 Cpflib::HcalBackplaneZCU
 Cpflib::HcalFiberless
 Cpflib::ECON::TestParameters
 Cpflib::ROC::TestParametersTest certain parameters before setting them back to old values
 CToolBox
 Cpflib::packing::TriggerLinkFrameWithout a trigger link set up, the decoding cannot be fuctionally tested
 Cpflib::UIO
 CWishboneInterface
 Cpflib::rogue::RogueWishboneInterface
 Cpflib::packing::WriterWriting a raw data file