pflib v3.9.0-rc3-11-g2537d8f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NpflibThis version of the fast control code interfaces with the CMS Fast control library which can be controlled over MMap/UIO
 Nbittware
 CAxiLiteThis class provides access to read and write via the ioctl path to the AXILite targets within the Bittware firwmare
 CBWFastControlRepresentation of FastControl controller
 CBWlpGBT_Transport
 CBWOptoLink
 CHcalBackplaneBW_Capture
 COptoElinksBW
 NloggingHold logging infrastructure in namespace
 Cfixture"fixture" that opens the logging when it is created and closes the logging when it is destroyed
 CMessageFormatter
 Nlpgbt
 CGPIO
 CI2CSynchronous I2C implementation
 CI2CwithMuxSynchronous I2C implementation
 CRegister
 Nmenu
 CBaseMenuType-less menu base for common tasks
 CMenuA menu to execute commands with a specific target
 CLineA command in the menu
 Npacking
 CBufferReaderThis class is a helper class for reading the buffer stored in the raw data format
 CDAQLinkFrameA frame readout from a DAQ Link
 CECONDEventPacketSingle ECON-D event packet
 CFileReaderReading a raw data file
 ChexA very simple wrapper enabling us to more easily tell the output stream to style the input word in hexidecimal format
 Cmask_backendMask_backend
 CMultiSampleECONDEventPacketUnpack an event that has potentially more than one sample collected from a single ECOND
 CReaderReading a raw data stream with some underlying backend
 CSampleA single DAQ 32-bit sample
 CSingleROCEventPacketSimple HGCROC-only event packet
 CSoftWrappedECONDEventPacketUnpack an event packet that includes an extra header inserted by the software
 CTriggerLinkFrameWithout a trigger link set up, the decoding cannot be fuctionally tested
 CWriterWriting a raw data file
 Nrogue
 CRogueWishboneInterface
 Nzcu
 ClpGBT_ICEC_Simple
 COptoElinksZCUCurrently represents all elinks for dual-link configuration
 CZCU_Capture
 CZCUOptoLink
 CAD5593RPartial clone from python code, with just needed functionalities for testing for now
 CBackendAbstract interface for various backend manipulations
 CBiasThe HGC ROC has 4 MAX5825 chips doing the DAC for the bias voltages
 CCapture_zcu
 CCompilerThe object that does the compiling
 CDAQInterface with DAQ via a WishboneInterface
 CEcalModuleClass holding a set of ROCs and ECONs representing a HexaModule
 CEcalMotherboard
 CEcalSMMTargetBW
 CEcalSMMTargetZCU
 CECON
 CTestParameters
 CBuilderBuild a TestParameters parameter by parameter
 CECOND_Formatter
 CElinksInterface for configuring the elinks
 CExceptionPFlib
 CFastControlRepresentation of FastControl controller
 CFastControlCMS_MMap
 CGPIORepresentation of GPIO controller
 CGPIO_HcalHGCROCZCU
 CHcalBackplaneRepresenting an HcalBackplane
 CECONConnectionThe I2C interface and object for a ECON board
 CROCConnectionThe I2C interfaces and objects for a HGCROC board
 CHcalBackplaneBW
 CHcalBackplaneZCU
 CHcalFiberless
 CI2CBase class which encapsulates the I2C interface, represents a single bus
 CI2C_Linux
 ClpGBTClass which provides an interface with an lpGBT ASIC as mounted on an LDMX mezzanine
 CI2C
 ClpGBT_ConfigTransport
 ClpGBT_ConfigTransport_I2C
 CMapping
 CMAX5825Class representing communication with the Digital-Analog Converter on the HGC ROC
 COptoLinkRepresents an interface to the optical links (GTX, GTH, GTY) and the upper levels of the encoder/decoder blocks
 CParametersClass encapsulating parameters for generically holding configuration parameters
 CPeriodic
 Cpower_ctl_mezz
 CROC
 CTestParametersTest certain parameters before setting them back to old values
 CBuilderBuild a TestParameters parameter by parameter
 CTargetEncapulating a given setup's access rules
 CUIO
 CDAQRunConsumerAbstract base class for consuming event packets
 CDecodeAndBufferConsume an event packet, decode it, and save to buffer
 CDecodeAndWriteConsume an event packet, decode it, and then do something else
 CDecodeAndWriteToCSVSpecializatin of DecodeAndWrite that holds a std::ofstream for the user with functions for writing the header and events
 CDirectAccessParameterA direct access parameter is used to directly configure the HGCROC I2C connection in a fast but simplified manner
 ClpGBTInterface class partially specified for IC/EC communication
 CLPGBT_Mezz_Tester
 CNoCopyMapForward declare register map LUT types
 CParameterA parameter for the HGC ROC includes one or more register locations and a default value defined in the manual
 CpftoolThe type of menu we are constructing
 CStateStatic variables to share across menu
 CPyTargetHold a pflib::Target to do run commands on
 CRegisterLocationStructure holding a location in the registers
 CToolBox
 CWriteToBinaryFileJust copy input event packets to the output file as binary