|
| static long | get_template_id (PyObject *event) |
| |
| static INT8 | get_end_ns (PyObject *event) |
| |
| static int | compute_start_stop (INT8 *start_ns, INT8 *stop_ns, PyObject *event, PyObject *offset, PyObject *coinc_window) |
| |
| static int | event_sequence_get_cmp (const void *key, const void *obj) |
| |
| static int | event_sequence_sort_cmp (const void *a, const void *b) |
| |
| static struct event_sequence * | event_sequence_get (struct event_sequence *event_sequences, int n, long template_id) |
| |
| static int | event_sequence_insert (struct event_sequence **event_sequences, int *n, PyObject *event) |
| |
| static void | event_sequence_free (struct event_sequence *event_sequences, int n) |
| |
| static Py_ssize_t | bisect_left (struct event *items, Py_ssize_t hi, INT8 end_ns) |
| |
| static PyObject * | event_sequence_extract (struct event_sequence *event_sequence, INT8 start_ns, INT8 stop_ns) |
| |
| static void | get_coincs__del__ (PyObject *self) |
| |
| static int | get_coincs__init__ (PyObject *self, PyObject *args, PyObject *kwds) |
| |
| static PyObject * | get_coincs__call__ (PyObject *self, PyObject *args, PyObject *kwds) |
| |
| PyMODINIT_FUNC | PyInit__thinca (void) |
| |
Go to the source code of this file.
◆ get_template_id()
| static long get_template_id |
( |
PyObject * |
event | ) |
|
|
static |
◆ get_end_ns()
| static INT8 get_end_ns |
( |
PyObject * |
event | ) |
|
|
static |
◆ compute_start_stop()
| static int compute_start_stop |
( |
INT8 * |
start_ns, |
|
|
INT8 * |
stop_ns, |
|
|
PyObject * |
event, |
|
|
PyObject * |
offset, |
|
|
PyObject * |
coinc_window |
|
) |
| |
|
static |
◆ event_sequence_get_cmp()
| static int event_sequence_get_cmp |
( |
const void * |
key, |
|
|
const void * |
obj |
|
) |
| |
|
static |
◆ event_sequence_sort_cmp()
| static int event_sequence_sort_cmp |
( |
const void * |
a, |
|
|
const void * |
b |
|
) |
| |
|
static |
◆ event_sequence_get()
◆ event_sequence_insert()
| static int event_sequence_insert |
( |
struct event_sequence ** |
event_sequences, |
|
|
int * |
n, |
|
|
PyObject * |
event |
|
) |
| |
|
static |
◆ event_sequence_free()
| static void event_sequence_free |
( |
struct event_sequence * |
event_sequences, |
|
|
int |
n |
|
) |
| |
|
static |
◆ bisect_left()
| static Py_ssize_t bisect_left |
( |
struct event * |
items, |
|
|
Py_ssize_t |
hi, |
|
|
INT8 |
end_ns |
|
) |
| |
|
static |
◆ event_sequence_extract()
| static PyObject * event_sequence_extract |
( |
struct event_sequence * |
event_sequence, |
|
|
INT8 |
start_ns, |
|
|
INT8 |
stop_ns |
|
) |
| |
|
static |
◆ get_coincs__del__()
| static void get_coincs__del__ |
( |
PyObject * |
self | ) |
|
|
static |
◆ get_coincs__init__()
| static int get_coincs__init__ |
( |
PyObject * |
self, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kwds |
|
) |
| |
|
static |
◆ get_coincs__call__()
| static PyObject * get_coincs__call__ |
( |
PyObject * |
self, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kwds |
|
) |
| |
|
static |
◆ PyInit__thinca()
| PyMODINIT_FUNC PyInit__thinca |
( |
void |
| ) |
|
◆ get_coincs_Type
| PyTypeObject get_coincs_Type |
|
static |
Initial value:= {
PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = MODULE_NAME ".get_coincs",
.tp_doc = "",
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_new = PyType_GenericNew,
}
static PyObject * get_coincs__call__(PyObject *self, PyObject *args, PyObject *kwds)
static void get_coincs__del__(PyObject *self)
static int get_coincs__init__(PyObject *self, PyObject *args, PyObject *kwds)
Definition at line 434 of file _thinca.c.