tttrlib
A library for time-tagged time resolved data
|
This is the complete list of members for TTTR, including all inherited members.
append(const TTTR *other, bool shift_macro_time=true, long long macro_time_offset=0) | TTTR | |
append_event(unsigned long long macro_time, unsigned short micro_time, signed char routing_channel, signed char event_type, bool shift_macro_time=true, long long macro_time_offset=0) | TTTR | |
append_events(unsigned long long *macro_times, int n_macrotimes, unsigned short *micro_times, int n_microtimes, signed char *routing_channels, int n_routing_channels, signed char *event_types, int n_event_types, bool shift_macro_time=true, long long macro_time_offset=0) | TTTR | |
CLSMImage | TTTR | friend |
compute_count_rate(TTTR *tttr_data, std::vector< int > *tttr_indices=nullptr, double macrotime_resolution=-1.0) | TTTR | static |
compute_mean_lifetime(TTTR *tttr_data, TTTR *tttr_irf=nullptr, double m0_irf=1, double m1_irf=0, std::vector< int > *tttr_indices=nullptr, double dt=-1.0, int minimum_number_of_photons=1, std::vector< double > *background=nullptr, double m0_bg=0.0, double m1_bg=0.0, double background_fraction=-1.0) | TTTR | static |
compute_mean_microtime(TTTR *tttr_data, std::vector< int > *tttr_indices=nullptr, double microtime_resolution=-1.0, int minimum_number_of_photons=1) | TTTR | static |
compute_microtime_histogram(TTTR *tttr_data, double **output, int *n_output, double **time, int *n_time, unsigned short micro_time_coarsening=1, std::vector< int > *tttr_indices=nullptr) | TTTR | static |
copy_from(const TTTR &p2, bool include_big_data=true) | TTTR | |
CorrelatorPhotonStream | TTTR | friend |
find_used_routing_channels() | TTTR | protected |
Get() | TTTR | inline |
get_count_rate(std::vector< int > *tttr_indices=nullptr, double macrotime_resolution=-1.0) | TTTR | inline |
get_event_type(signed char **output, int *n_output) | TTTR | |
get_filename() | TTTR | |
get_header() | TTTR | |
get_intensity_trace(int **output, int *n_output, double time_window_length=1.0) | TTTR | |
get_macro_times(unsigned long long **output, int *n_output) | TTTR | |
get_mean_microtime(std::vector< int > *tttr_indices=nullptr, double microtime_resolution=-1.0, int minimum_number_of_photons=1) | TTTR | inline |
get_micro_times(unsigned short **output, int *n_output) | TTTR | |
get_microtime_histogram(double **histogram, int *n_histogram, double **time, int *n_time, unsigned short micro_time_coarsening=1) | TTTR | inline |
get_n_events() | TTTR | |
get_n_valid_events() | TTTR | |
get_number_of_micro_time_channels() | TTTR | |
get_number_of_records_by_file_size(std::FILE *fp, size_t offset, size_t bytes_per_record) | TTTR | static |
get_ranges_by_time_window(int **output, int *n_output, double minimum_window_length, double maximum_window_length=-1, int minimum_number_of_photons_in_time_window=-1, int maximum_number_of_photons_in_time_window=-1, double macro_time_calibration=-1, bool invert=false) | TTTR | inline |
get_routing_channel(signed char **output, int *n_output) | TTTR | |
get_selection_by_channel(int **output, int *n_output, signed char *input, int n_input) | TTTR | |
get_selection_by_count_rate(int **output, int *n_output, double time_window, int n_ph_max, bool invert=false, bool make_mask=false) | TTTR | |
get_time_window_ranges(int **output, int *n_output, double minimum_window_length, int minimum_number_of_photons_in_time_window, int maximum_number_of_photons_in_time_window=-1, double maximum_window_length=-1.0, double macro_time_calibration=-1, bool invert=false) | TTTR | |
get_tttr_by_channel(signed char *input, int n_input) | TTTR | inline |
get_tttr_by_count_rate(double time_window, int n_ph_max, bool invert=false, bool make_mask=false) | TTTR | inline |
get_tttr_by_selection(int *selection, int n_selection) | TTTR | inline |
get_tttr_container_type() | TTTR | inline |
get_used_routing_channels(signed char **output, int *n_output) | TTTR | |
mean_lifetime(TTTR *tttr_irf=nullptr, int m0_irf=1, int m1_irf=1, std::vector< int > *tttr_indices=nullptr, double dt=-1.0, int min_ph=1) | TTTR | inline |
operator+(const TTTR *other) const | TTTR | inline |
read_file(const char *fn=nullptr, int container_type=-1) | TTTR | |
select(int *selection, int n_selection) | TTTR | |
set_header(TTTRHeader *v) | TTTR | |
shift_macro_time(int shift) | TTTR | |
size() | TTTR | inline |
TTTR() | TTTR | |
TTTR(const TTTR &p2) | TTTR | |
TTTR(const char *filename, int container_type, bool read_input) | TTTR | |
TTTR(const char *filename, int container_type) | TTTR | |
TTTR(const char *filename, const char *container_type) | TTTR | |
TTTR(unsigned long long *macro_times, int n_macrotimes, unsigned short *micro_times, int n_microtimes, signed char *routing_channels, int n_routing_channels, signed char *event_types, int n_event_types, bool find_used_channels=true) | TTTR | |
TTTR(const TTTR &parent, int *selection, int n_selection, bool find_used_channels=true) | TTTR | |
TTTRMask | TTTR | friend |
TTTRRange | TTTR | friend |
used_routing_channels | TTTR | protected |
write(std::string filename, TTTRHeader *header=nullptr) | TTTR | |
write_header(std::string &fn, TTTRHeader *header=nullptr) | TTTR | |
write_hht3v2_events(FILE *fp, TTTR *tttr) | TTTR | |
write_spc132_events(FILE *fp, TTTR *tttr) | TTTR | |
~TTTR() | TTTR |