#include <PndDiscNoiseGeneration.h>
Definition at line 15 of file PndDiscNoiseGeneration.h.
◆ PndDiscNoiseGeneration()
PndDiscNoiseGeneration::PndDiscNoiseGeneration |
( |
| ) |
|
◆ ~PndDiscNoiseGeneration()
PndDiscNoiseGeneration::~PndDiscNoiseGeneration |
( |
| ) |
|
◆ Clear()
void PndDiscNoiseGeneration::Clear |
( |
| ) |
|
◆ GenerateNoise()
int PndDiscNoiseGeneration::GenerateNoise |
( |
double |
t_start_ns, |
|
|
double |
t_end_ns |
|
) |
| |
Generate noise pattern in time window given by t_start, t_end.
Referenced by SetPerCellDCR().
◆ GetNextNoiseDigit()
◆ SetNumberOfSensors()
void PndDiscNoiseGeneration::SetNumberOfSensors |
( |
int |
n_detectors_, |
|
|
int |
n_readout_modules_, |
|
|
int |
n_sensors_ |
|
) |
| |
Set the number of sensors for the whole apparatus.
◆ SetPerCellDCR()
void PndDiscNoiseGeneration::SetPerCellDCR |
( |
double |
dcr_Hz | ) |
|
|
inline |
◆ SetSensorGrid()
void PndDiscNoiseGeneration::SetSensorGrid |
( |
double |
sensor_width_, |
|
|
double |
sensor_height_, |
|
|
int |
n_pixel_x_, |
|
|
int |
n_pixel_y_ |
|
) |
| |
Set the pixel grid on the sensors.
◆ SetSensorTiling()
void PndDiscNoiseGeneration::SetSensorTiling |
( |
int |
sensor_tiles_x, |
|
|
int |
sensor_tiles_y |
|
) |
| |
Set a logical tiling (used for dead time handling)
◆ current_index
int PndDiscNoiseGeneration::current_index |
|
protected |
◆ dcr_per_pixel
double PndDiscNoiseGeneration::dcr_per_pixel |
|
protected |
◆ half_sensor_height
double PndDiscNoiseGeneration::half_sensor_height |
|
protected |
◆ half_sensor_width
double PndDiscNoiseGeneration::half_sensor_width |
|
protected |
◆ n_detectors
int PndDiscNoiseGeneration::n_detectors |
|
protected |
◆ n_pixel_total
int PndDiscNoiseGeneration::n_pixel_total |
|
protected |
◆ n_pixel_x
int PndDiscNoiseGeneration::n_pixel_x |
|
protected |
◆ n_pixel_y
int PndDiscNoiseGeneration::n_pixel_y |
|
protected |
◆ n_readout_modules
int PndDiscNoiseGeneration::n_readout_modules |
|
protected |
◆ n_sensor_tiles_x
int PndDiscNoiseGeneration::n_sensor_tiles_x |
|
protected |
◆ n_sensor_tiles_y
int PndDiscNoiseGeneration::n_sensor_tiles_y |
|
protected |
◆ n_sensors
int PndDiscNoiseGeneration::n_sensors |
|
protected |
◆ noise_digits
TClonesArray* PndDiscNoiseGeneration::noise_digits |
|
protected |
◆ pitch_x
double PndDiscNoiseGeneration::pitch_x |
|
protected |
◆ pitch_y
double PndDiscNoiseGeneration::pitch_y |
|
protected |
The documentation for this class was generated from the following file: