Go Back to: C++ Manual General Site
LDMX.Tools package¶
Submodules¶
LDMX.Tools.HgcrocEmulator module¶
Configuration for HGCROC Emulator
- class LDMX.Tools.HgcrocEmulator.HgcrocEmulator¶
Bases:
object
Configuration for HGCROC Emulator
The parameters in this configuration class are only for system-wide settings. The parameters that can change on a chip-by-chip basis are handled using a conditions table given to the C++ emulator in the subsystem producer.
- clockCycle¶
Cycle of chip clock [ns]
- Type:
float
- timingJitter¶
Uncertainty in chip clock [ns]
- Type:
float
- nADCs¶
Number of voltage samples to measure for one DIGI
- Type:
int
- iSOI¶
Index for sample of interest within multi-sample DIGI
- Type:
int
- noise¶
False to turn off all noise generation
- Type:
bool
- rateUpSlope¶
Rate of up-wards slope in pulse shape fit
- Type:
float
- timeUpSlope¶
Time of front edge in pulse shape fit
- Type:
float
- rateDnSlope¶
Rate of down-wards slope in pulse shape fit
- Type:
float
- timeDnSlope¶
Time of back edge in pulse shape fit
- Type:
float
- timePeak¶
Time of beak in pulse shape fit
- Type:
float