![]() |
Belle II Software
release-08-02-04
|
Public Member Functions | |
| def | __init__ (self, t0_bounds, tau_bounds, amplitude_bounds, sigma_bounds, tau_sigma, bin_size, wf=betaprime_wave) |
| def | get_t0_bounds (self) |
| def | get_amp_bounds (self) |
| def | get_tau_bounds (self) |
| def | set_tau_bounds (self, tau_min, tau_max) |
| def | set_tau_sigma (self, tau_sigma) |
| def | get_tau_sigma (self) |
| def | get_sigma_bounds (self) |
| def | generate (self, sample_size) |
| def | get_t0_array (self) |
| def | get_t0_bins (self) |
Public Attributes | |
| t0_max | |
| t0 bounds | |
| tau_max | |
| tau bounds | |
| amp_max | |
| amplitude bounds | |
| sigma_max | |
| sigma bounds | |
| tau_coder | |
| tau encored | |
| tau_sigma | |
| tau sigma | |
| bin_size | |
| bin size | |
| wf | |
| wf ? | |
| tau_min | |
| tau min | |
| n_samples | |
| sample size | |
| stockdata | |
| stock data | |
| t0_bins | |
| undocumented variable | |
| t0_bin_times | |
| undocumented variable | |
This class generates a Pandas dataframe with a random sample of SVD strip signals with specified size and parameters. NB: 1. We generate time bins from quantiles, do we want a regular grid? 2. Have to think of possible irregular grid.
Definition at line 202 of file SVDSimBase.py.
| def __init__ | ( | self, | |
| t0_bounds, | |||
| tau_bounds, | |||
| amplitude_bounds, | |||
| sigma_bounds, | |||
| tau_sigma, | |||
| bin_size, | |||
wf = betaprime_wave |
|||
| ) |
The constructor takes the following parameters: t0_bounds is a tuple, (t0_min, t0_max) tau_bounds is a tuple (tau_min, tau_max) amplitude_bounds is a tuple (amp_min, amp_max) sigma_bounds is a tuple (sigma_min, sigma_max) bin_size is the % fraction of t0_min, t0_max interval corresponding to a single output t0 bin.
Definition at line 210 of file SVDSimBase.py.
| def generate | ( | self, | |
| sample_size | |||
| ) |
Generate sample_size samples.
Definition at line 281 of file SVDSimBase.py.
| def get_amp_bounds | ( | self | ) |
Get amplitude bounds of sampling space
Definition at line 243 of file SVDSimBase.py.
| def get_sigma_bounds | ( | self | ) |
Get sigma bounds
Definition at line 275 of file SVDSimBase.py.
| def get_t0_array | ( | self | ) |
Get array of mean t0's for classifier bins
Definition at line 318 of file SVDSimBase.py.
| def get_t0_bins | ( | self | ) |
Get array of mean t0's for classifier bins
Definition at line 324 of file SVDSimBase.py.
| def get_t0_bounds | ( | self | ) |
Get t0 bounds of sampling space
Definition at line 237 of file SVDSimBase.py.
| def get_tau_bounds | ( | self | ) |
Get tau bounds of sampling space
Definition at line 249 of file SVDSimBase.py.
| def get_tau_sigma | ( | self | ) |
Get width jitter for the simulation.
Definition at line 269 of file SVDSimBase.py.
| def set_tau_bounds | ( | self, | |
| tau_min, | |||
| tau_max | |||
| ) |
Set width limits for the simulation.
Definition at line 255 of file SVDSimBase.py.
| def set_tau_sigma | ( | self, | |
| tau_sigma | |||
| ) |
Set width jitter for the simulation.
Definition at line 263 of file SVDSimBase.py.