tttrlib
A library for time-tagged time resolved data
Loading...
Searching...
No Matches
TTTR Member List

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
CLSMImageTTTRfriend
compute_count_rate(TTTR *tttr_data, std::vector< int > *tttr_indices=nullptr, double macrotime_resolution=-1.0)TTTRstatic
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)TTTRstatic
compute_mean_microtime(TTTR *tttr_data, std::vector< int > *tttr_indices=nullptr, double microtime_resolution=-1.0, int minimum_number_of_photons=1)TTTRstatic
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)TTTRstatic
copy_from(const TTTR &p2, bool include_big_data=true)TTTR
CorrelatorPhotonStreamTTTRfriend
find_used_routing_channels()TTTRprotected
Get()TTTRinline
get_count_rate(std::vector< int > *tttr_indices=nullptr, double macrotime_resolution=-1.0)TTTRinline
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)TTTRinline
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)TTTRinline
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)TTTRstatic
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)TTTRinline
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)TTTRinline
get_tttr_by_count_rate(double time_window, int n_ph_max, bool invert=false, bool make_mask=false)TTTRinline
get_tttr_by_selection(int *selection, int n_selection)TTTRinline
get_tttr_container_type()TTTRinline
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)TTTRinline
operator+(const TTTR *other) constTTTRinline
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()TTTRinline
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
TTTRMaskTTTRfriend
TTTRRangeTTTRfriend
used_routing_channelsTTTRprotected
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