|
pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
|
| Cpflib::AD5593R | Partial clone from python code, with just needed functionalities for testing for now |
| Cpflib::bittware::AxiLite | This class provides access to read and write via the ioctl path to the AXILite targets within the Bittware firwmare |
| ▼Cpflib::Backend | Abstract interface for various backend manipulations |
| Cpflib::rogue::RogueWishboneInterface | |
| ▼Cpflib::menu::BaseMenu | Type-less menu base for common tasks |
| ▼Cpflib::menu::Menu< Target * > | |
| Cpftool | The type of menu we are constructing |
| Cpflib::menu::Menu< T > | A menu to execute commands with a specific target |
| Cpflib::Bias | The HGC ROC has 4 MAX5825 chips doing the DAC for the bias voltages |
| Cpflib::ECON::TestParameters::Builder | Build a TestParameters parameter by parameter |
| Cpflib::ROC::TestParameters::Builder | Build a TestParameters parameter by parameter |
| Cpflib::Compiler | The object that does the compiling |
| ▼Cpflib::DAQ | Interface with DAQ via a WishboneInterface |
| Cpflib::Capture_zcu | |
| Cpflib::bittware::HcalBackplaneBW_Capture | |
| Cpflib::zcu::ZCU_Capture | |
| Cpflib::packing::DAQLinkFrame | A frame readout from a DAQ Link |
| ▼CDAQRunConsumer | Abstract base class for consuming event packets |
| ▼CDecodeAndWrite | Consume an event packet, decode it, and then do something else |
| CDecodeAndBuffer | Consume an event packet, decode it, and save to buffer |
| CDecodeAndWriteToCSV | Specializatin of DecodeAndWrite that holds a std::ofstream for the user with functions for writing the header and events |
| CWriteToBinaryFile | Just copy input event packets to the output file as binary |
| CDirectAccessParameter | A direct access parameter is used to directly configure the HGCROC I2C connection in a fast but simplified manner |
| Cpflib::EcalModule | Class holding a set of ROCs and ECONs representing a HexaModule |
| Cpflib::EcalMotherboard | |
| Cpflib::ECON | |
| Cpflib::HcalBackplane::ECONConnection | The I2C interface and object for a ECON board |
| Cpflib::ECOND_Formatter | |
| Cpflib::packing::ECONDEventPacket | Single ECON-D event packet |
| ▼Cpflib::Elinks | Interface for configuring the elinks |
| Cpflib::Capture_zcu | |
| Cpflib::bittware::OptoElinksBW | |
| Cpflib::zcu::OptoElinksZCU | Currently represents all elinks for dual-link configuration |
| ▼Cstd::exception [external] | STL class |
| Cpflib::Exception | PFlib |
| ▼Cpflib::FastControl | Representation of FastControl controller |
| Cpflib::FastControlCMS_MMap | |
| Cpflib::bittware::BWFastControl | Representation of FastControl controller |
| Cpflib::logging::fixture | "fixture" that opens the logging when it is created and closes the logging when it is destroyed |
| ▼Cpflib::GPIO | Representation 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::I2C | Base class which encapsulates the I2C interface, represents a single bus |
| Cpflib::I2C_Linux | |
| ▼Cpflib::lpgbt::I2C | Synchronous I2C implementation |
| Cpflib::lpgbt::I2CwithMux | Synchronous I2C implementation |
| Cpflib::lpGBT::I2C | |
| Cpflib::menu::Menu< T >::Line | A command in the menu |
| ClpGBT | Interface class partially specified for IC/EC communication |
| Cpflib::lpGBT | Class 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::MAX5825 | Class representing communication with the Digital-Analog Converter on the HGC ROC |
| Cpflib::logging::MessageFormatter | |
| Cpflib::packing::MultiSampleECONDEventPacket | Unpack an event that has potentially more than one sample collected from a single ECOND |
| ▼Cpflib::OptoLink | Represents an interface to the optical links (GTX, GTH, GTY) and the upper levels of the encoder/decoder blocks |
| Cpflib::bittware::BWOptoLink | |
| Cpflib::zcu::ZCUOptoLink | |
| CParameter | A parameter for the HGC ROC includes one or more register locations and a default value defined in the manual |
| Cpflib::Parameters | Class encapsulating parameters for generically holding configuration parameters |
| Cpflib::Periodic | |
| Cpflib::power_ctl_mezz | |
| CPyTarget | Hold a pflib::Target to do run commands on |
| ▼Cpflib::packing::Reader | Reading a raw data stream with some underlying backend |
| Cpflib::packing::BufferReader | This class is a helper class for reading the buffer stored in the raw data format |
| Cpflib::packing::FileReader | Reading a raw data file |
| Cpflib::lpgbt::Register | |
| CRegisterLocation | Structure holding a location in the registers |
| Cpflib::ROC | |
| Cpflib::HcalBackplane::ROCConnection | The I2C interfaces and objects for a HGCROC board |
| Cpflib::packing::Sample | A single DAQ 32-bit sample |
| Cpflib::packing::SingleROCEventPacket | Simple HGCROC-only event packet |
| Cpflib::packing::SoftWrappedECONDEventPacket | Unpack an event packet that includes an extra header inserted by the software |
| Cpftool::State | Static variables to share across menu |
| ▼Cpflib::Target | Encapulating a given setup's access rules |
| Cpflib::EcalSMMTargetBW | |
| Cpflib::EcalSMMTargetZCU | |
| ▼Cpflib::HcalBackplane | Representing an HcalBackplane |
| Cpflib::HcalBackplaneBW | |
| Cpflib::HcalBackplaneZCU | |
| Cpflib::HcalFiberless | |
| Cpflib::ECON::TestParameters | |
| Cpflib::ROC::TestParameters | Test certain parameters before setting them back to old values |
| CToolBox | |
| Cpflib::packing::TriggerLinkFrame | Without a trigger link set up, the decoding cannot be fuctionally tested |
| Cpflib::UIO | |
| ▼CWishboneInterface | |
| Cpflib::rogue::RogueWishboneInterface | |
| Cpflib::packing::Writer | Writing a raw data file |