Belle II Software
release-08-01-10
|
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.