fdhwlib
2.0.25
|
akInifile | Extension of the inifile reader |
akSingleton | A singleton base class used by akSingletonCleaner |
akSingletonCleaner | Avoid memory leakage through instances of singletons |
akSingletonTest | A test singleton! |
akTimeLib | Library to handle the different time formats |
analyseMatrix | Analyse the variance matrix of a telescope All functions are on matrices of 20x22 elements |
analyseNoise | Analyse the noise level of a given time series |
analysePulse | Analyse the properties of a pulse in a given time series |
hw4::BaseBoardIdReg | The defines a 64 bit register for the board id |
hw4::BaseFIFO | The class contains the register address modell of the SLT board |
hw4::BaseMemory | The class contains the register address modell of the SLT board |
hw4::BaseRegister | The class contains the register address modell of the SLT board |
hw4::BaseRegister64 | The defines a generic 64 bit register |
hw4::BaseRegisterItem | Definition and access to bit fields |
BaseServer | Implements a simple IP server |
CalibControl | Interface to control the UNM calibration system |
CalibData | Structure to holt the data describing a single calibration run |
CalibPulse | Analyse the ADC data to find a the calibration pulse and characterize it |
captureTimeStamp | |
CDumpRegisters | |
cmd_desc | |
cmds | The abstract class cmds defines an interface for a simple command line parser |
CMeasureChannel | |
CTestChannel | CTestChannel |
CTestPbus | Testing PBus of the FDE crate |
CTestPixbus | Testing PixelBus of the FDE crate |
CursesEvent | Display the information of an event using the ncurses library calls |
CursesFltPulse | Display functions using the curses library |
CursesRun | Define some nice curses windows to display the data of a run file |
CursesSltPattern | Display functions using the curses library |
dma_mem_s | |
EventLoop | Implementation of a simple data acquisition application for the IPE DAQ Electronic used in various experiments |
EventLoopClient | Implementation of a control interface for the eventloop |
EventLoopCmds | The class EventLoopCmds provides function recording events with eventloop DAQ |
FE | The class FE - FD electronic - provides access to the electronic of the fluorescence detector (FD) of the Auger project |
FE4 | The class FE - FD electronic - provides access to the electronic of the fluorescence detector (FD) of the Auger project |
FE4configuration | The class allows the general configuration of the FD electronic |
FE4event | The class collects all functions to handle the events detected by the second level trigger logic |
FE4hitrateControl | The class provides methods to supervise the hit rate control |
FE4image | The class allows the access to the image data of a single mirror |
FE4sensor | There are 8 sensor channels available in order to supervise the temperature and the voltage level of the FD electronic |
FE4testpuls | The testpuls facility allows to test first and second level trigger logic |
FE4timeStamp | Class to handle the event time stamp format provided by the FD electronic |
FE4timing | It is necessary to synchronize all subsystems of the Auger experiment with a resolution in time of 100ns |
FEbase | The class FE - FD electronic - provides access to the electronic of the fluorescence detector (FD) of the Auger project |
FEbaseConfiguration | The class allows the general configuration of the FD electronic |
FEbaseEvent | The class collects all functions to handle the events detected by the second level trigger logic |
FEbaseHitrateControl | The class provides methods to supervise the hit rate control |
FEbaseImage | The class allows the access to the image data of a single mirror |
FEbaseSensor | There are 8 sensor channels available in order to supervise the temperature and the voltage level of the FD electronic |
FEbaseTestpuls | The testpuls facility allows to test first and second level trigger logic |
FEbaseTiming | It is necessary to synchronize all subsystems of the Auger experiment with a resolution in time of 100ns |
FEconfiguration | The class allows the general configuration of the FD electronic |
FEevent | The class collects all functions to handle the events detected by the second level trigger logic |
FEEventLoop | Event loop implementation for the Auger fluorecence detector |
FEhitrateControl | The class provides methods to supervise the hit rate control |
FEhitrateParameter | Data structure for the parameters of the build-in hit rate controller |
FEimage | The class allows the access to the image data of a single mirror |
FEpageStatus | Class to handle the page status information provided by the FD electronics |
FEpattern | Data structure for the testpuls used with the FD electronic |
FEsensor | There are 8 sensor channels available in order to supervise the temperature and the voltage level of the FD electronic |
FEtestpuls | The testpuls facility allows to test first and second level trigger logic |
FEtimeStamp | Class to handle the event time stamp format provided by the FD electronic |
FEtiming | It is necessary to synchronize all subsystems of the Auger experiment with a resolution in time of 100ns |
FEunit | General class to describe the functions of a subsystem = unit of the fluorescence electronic |
FEunitData | Base class for all unit data |
FEunitDataBoolVector | Data description for vectors with elements of type bool |
FEunitDataHexMatrix | |
FEunitDataHexVector | |
FEunitDataList | |
FEunitDataStringList | |
FEunitFlt | |
FEunitFltRegister | |
FEunitSltRegisterVector | Unit class for a slt register vector |
hw4::Flt | The class Flt provides the definition for the registers of the first level trigger board (FLT) |
Flt | The class Flt provides the definition for the registers of the first level trigger board (FLT) |
hw4::FltAutoIncRAM | The class FltAutoIncRAM implements the auto increment read access defined in the SLT |
FltCntrlStatus | The class contains the information of the control status register of the Flt board |
hw4::FltCommand | The general control and status register |
hw4::FltControl | The general control and status register |
FltCurrent | The class contains information of the current monitor |
hw4::FltHitrate | The hitrate register contains information about the actual hitrate and an overflow flag |
FltHitrate | The hitrate register contains information about the actual hitrate and some control parameters |
hw4::FltHitrateControl | The hitrate register contains information about the actual hitrate and some control parameters |
hw4::FltHitrateMargins | The hitrate register contains information about the actual hitrate and some control parameters |
hw4::FltInterrupt | The general control and status register |
hw4::FltKatrin | The class FltKatrin provides the definition for the registers of the first level trigger board (FLT) |
hw4::FltKatrinCommand | The general control and status register |
hw4::FltKatrinControl | The general control and status register |
hw4::FltKatrinEventFIFO1 | The general control and status register |
hw4::FltKatrinEventFIFO2 | The general control and status register |
hw4::FltKatrinEventFIFO3 | The general control and status register |
hw4::FltKatrinEventFIFO4 | The general control and status register |
hw4::FltKatrinEventFIFOStatus | The general control and status register |
hw4::FltKatrinHistLastFirst | The general control and status register |
hw4::FltKatrinHistogramSettings | The general control and status register |
hw4::FltKatrinHitrateControl | The hitrate register contains information about the actual hitrate and some control parameters |
hw4::FltKatrinPeriphStatus | The Flt board contains three pheripheral FPGAs |
hw4::FltKatrinRunControl | The Register contains parameters for the KATRIN filter |
hw4::FltKatrinStatus | The general control and status register |
hw4::FltKatrinThreshold | The class provides access to the threshold register |
FltMargins | The margin registers contain parameters for the hitrate controller |
hw4::FltMemory | The defines a 16bit memory |
FltMemory | The ADC memory contains the data read from the PMTs (Channel 0-23) |
hw4::FltPeriphRegister | The Flt board contains three pheripheral FPGAs |
FltPeriphRegister | The Flt board contains four pheripheral FPGAs |
hw4::FltPeriphStatus | The Flt board contains three pheripheral FPGAs |
FltPeriphStatus | The Flt board contains four pheripheral FPGAs |
FltPixRegister | General class for Register vectors on the FLT boards - in most cases the elements correspond with the pixel in one column |
FltPulse | Collection of some basic functions to analyse the light pulse recorded by a single pixel |
FltRegister | Standard class to account for the registers on the FLT board |
hw4::FltRunControl | The Register contains parameters for the boxcar filter |
hw4::FltSecondCounter | Set the second counter of the electronics |
hw4::FltSignedItem | Definition and access to bit fields |
hw4::FltStatistic | The Register contains parameters for the statistic functions available on the FLT board |
FltStatistic | The Register contains parameters for the statistic functions available on the FLT board |
hw4::FltStatisticControl | The Register contains parameters for the statistic functions available on the FLT board |
hw4::FltStatus | The general control and status register |
FltSum | The class contains the functions for the first order statistical functions |
FltTestPattern | The test pattern memory uses a special address technique |
hw4::FltThreshold | The class provides access to the threshold register |
FltThreshold | The class provides access to the threshold register |
FltTriggerMode | The Flt board contains four pheripheral FPGAs |
hw4::FltVersion | The class provides access to the threshold register |
Gps167 | The class defines the interface of the Meinberg gps clock GPS167 |
GpsClock | Collection of variables and function for GPS Clock messages |
GpsClockCmds | Instruction set for control of the gpsclock |
GpsClockMessage | Structure of the gpsclock messages |
GpsError | Exception for the communication with the GPS unit |
GpsServer | The class provides the interface to the gps unit |
GpsTimingBuffer | The class buffers the timing messages send by the GPS clock and the Auger specific clock generator for the FD electronic |
GpsUnit | The class defines the interface to the hardware gps unit for the FD detector |
HAP | |
hap_author | |
hap_com_s | |
hap_data | |
hap_design_name | |
hap_design_version | |
hap_dll | |
hap_dmacntreg | |
hap_dmamodul | |
hap_fpga_type | |
hap_head | |
hap_info | |
hap_intvector | |
hap_multi_data | |
hap_multi_head | |
hap_register | |
hap_tag | |
HapData | |
hapfile_index | |
HapTagMaster | |
hash_ele | |
Inifile | Functions to parse a windows like ini file |
IRdata | |
IRhandler | Functions for distributing and receiving the IR signals to the application layer |
IRhandlerSock | The IRhandler class provides functions for distributing and receiving the IR signals to the application layer |
KaEvent | |
KaEventLoop | Event loop implementation |
KaFlt | Each first level trigger board (FLT) records the data of 24 input channel |
KaFltControlStatusReg | Combined control and status register of the KATRIN DAQ electronic |
KaFltHitrate | Read the hitrate of a single KATRIN pixel |
KaFltHitrateControlReg | Control of the KATRIN hitrate controller |
KaFltThreshold | |
KaFltTriggerControlReg | Control of the KATRIN trigger system |
KaFltTriggerMemory | External memory (Off-FPGA) of the KATRIN DAQ Electronic |
KaSubrack | Implementation of the register model for the KARTIN DAQ logic |
keyboard | Emulates the kbhit() function known from |
MicroEnableError | Exeption handling for errors returned by the microEnable interface |
MicroEnableVersion | |
TsBackgroundLoop::MsgInfo | This stuct helps us to suppress repeated error messages on DB writing |
Pbus | The class Pbus provides basic PBUS+ commands for access to the data aquisition electronics |
Pbus1394 | Pbus interface for IEEE1394 interface (firewire) |
PbusControl | Interface to maintain the Pbus layer |
PbusDaemonVersion | |
PbusError | Exeption handling for any PBUS error |
PbusImp | Virtual base class for the different Pbus interfaces |
PbusMicroEnable | Pbus interface for Microenable interface |
PbusPCI | Template for a Pbus interface |
PbusPCIDMA | Template for a Pbus interface |
PbusProxy | Pbus interface via pbusdaemon |
PbusRawError | Exeption handling for PBUS errors during rawRead/Write |
PbusSim | Pbus interface from simulation |
PbusTemplate | Template for a Pbus interface |
PbusVersion | The class helps the manage the different versions of the Pbus class |
peer | The peer structure |
posData | |
procDuration | The class provide a timer like function to measure the real-time and the CPU time elapsed by a certain block of code |
GpsUnit::pulseGen | |
rbt_info | |
refclockproc | |
RootManager | |
RSM | Bits that describe these properties are in the same place on the VP/UT, but have moved on the M12 |
secTiming | |
semaControl | The class semaControl is intended to maintain the state of the semaphore arrays |
semaphore | The class provides semaphores |
semun | |
service_s | |
sharedMemory | |
shell | The class implements a simple shell that allows input and output redirection |
SimPageController | Implements the page controller algorithm for the simulation mode |
SimpleServer | Implements a simple IP server |
SimpleSocket | Implements a simple socket for use with any server |
Slt | The class Slt provides the definition for the registers of the second level trigger board (SLT) |
hw4::Slt | The class Slt provides the definition for the registers of the second level trigger board (SLT) of the version 4 electronics |
hw4::SltAuger | The class Slt provides the definition for the registers of the second level trigger board (SLT) of the version 4 electronics |
hw4::SltByteRegister | The defines a virtual 8bit register |
hw4::SltCommandReg | The command register provides an interface for software commands to maintain and test the system and to start and stop the data aquisition |
SltControlReg | This class contains the structure of the control register of the Slt |
hw4::SltControlReg | This class contains the structure of the control register of the Slt |
hw4::SltCounter | The defines a 64 bit register for the long Slt counters (run, veto, dead) Warning: The implemented order is MSB / LSB (not like in some older versions of the documentation |
hw4::SltDataBlockReg | The data block register is an extention of the data access interface to allow a faster access with autoincrement of the address |
hw4::sltDuration | Extension of the general class to measure times |
sltDuration | Extention of the general class to measure times |
hw4::SltEEPROMControlReg | Inerface to the EEPROM at the Slt |
hw4::SltEPCSCommandReg | Interface to the I2C bus at the Slt |
hw4::SltEventStatusMem | The command register provides an interface for software commands to maintain and test the system and to start and stop the data aquisition |
hw4::SltFIFOReset | The general control and status register |
hw4::SltFIFOStatus | The general control and status register |
hw4::SltI2CCommandReg | Interface to the I2C bus at the Slt |
SltInterruptMask | The class contains the information for the interrupt mask register |
hw4::SltInterruptReg | This class contains the structure of the inerrupt registers of the Slt |
SltIRvector | The class provides tools to interprete the interrupt vector generated by the slt board |
hw4::SltKatrin | The class SltKatrin provides the definition for the registers of the second level trigger board (SLT) of the version 4 electronics |
hw4::SltLongRegister | The defines a 64 bit register |
SltMemory | The memory of the fits not in the register map of the SLT |
SltMultiplicity | The stores trigger information with a high time resolution but low spatial resolution |
SltMultiplicityParameter | For the multiplicity trigger there are two paramters to define the function of the algorithm |
hw4::SltPageManagementReg | The command register provides an interface for software commands to maintain and test the system and to start and stop the data aquisition |
hw4::SltPageSelectReg | This class contains the structure of the timing registers of the Slt |
SltPageStatus | To keep track of the status information there are one or more registers |
SltPageStatusReg | The page status register keeps track of the pages filled with event data |
SltPattern | The class sltpattern contains methods to decode the pattern generated by the second level trigger system |
hw4::SltReadoutControlReg | This class contains the structure of the timing registers of the Slt |
hw4::SltReadoutStatusReg | This class contains the structure of the timing registers of the Slt |
SltRegister | The class contains the register address modell of the SLT board |
SltRegisterVector | The Slt board contains some registers that can be access like a vector, e.g |
SltRunMode | Structure to describe the run/status of the FD electronic |
hw4::SltSecondCounter | Set the second counter of the electronics |
SltSetSecondCounter | Set the second counter of the electronics |
hw4::SltSetSecondCounter | Set the second counter of the electronics |
hw4::SltSetSecondCounterItem | Definition and access to bit fields |
hw4::SltStatusReg | Status register of the SLT board |
SltStatusReg | Status register of the SLT board |
hw4::SltTime | Structure to describe the timing data of the second level trigger board |
SltTime | Class to describe the timing data of the second level trigger board |
SltTimeBase | Generalized class for AUGER specific time calculations and conversions |
SltTimeStamp | The class provides methods to access to the time stamp data of the pages |
hw4::SltTimingReg | This class contains the structure of the timing registers of the Slt |
hw4::SltVersion | The class provides access to the threshold register |
SocketServer | |
statistics | Provide statistics for a time series |
StdCmds | The class StdCmds only provides the commands help an quit |
hw4::Subrack | Collection for all components of the FD electronic in the hardware level |
Subrack | Collection for all components of the FD electronic in the hardware level |
hw4::SubrackAuger | Collection for all components of the FD electronic in the hardware level |
SubrackBase | General functions and structure of a subrack for the IPE data aquisition |
hw4::SubrackBoard | Generic definition of a DAQ board |
SubrackBoard | Generic definition of a DAQ board |
SubrackBoardBase | Generic definition of a DAQ board base class |
hw4::SubrackConfig | Contains all parameters that define the status of the FD Electronic crate |
SubrackConfig | Contains all parameters that define the status of the FD Electronic crate |
hw4::SubrackKatrin | Collection for all components of the FD electronic in the hardware level |
TsAdcData | ADC Data for one pixel |
TsBackground | Class inherited from TsBackgroundBase to do all necessary stuff for the V3 hardware |
hw4::TsBackground | Class inherited from TsBackgroundBase to do all necessary stuff for the V3 hardware |
TsBackgroundBase | Contains one set of background data |
TsBackgroundLoop | Recorder process for background data |
TsBackgroundReader | Readout the background data from the electronics and send the data to the recorder running at the eyepc |
TsCampaign | The class provide some functions to handle with the data coming from a "data run" |
TsEvent | The class holds the data to describe a single event of one telescope |
TsPattern | Contains data, parameters and classification for a single pattern |
UnsignedInt64 | 64bit data type |
USE_ROOT | This class is used to store the BG data in files and for serializing via sockets |
WGCommand | Implementation of the WG Command interface defined by Mair & Rohner OEG (M&R Systems, www.mrsys.at) for their waveform generators |
ZeusLogGroup | Interface to the loggroup in the ZEUS DB |