tttrlib
A library for time-tagged time resolved data
Loading...
Searching...
No Matches
Functions
TTTRRecordReader.h File Reference
#include <iostream>
#include <cstdint>
#include "TTTRRecordTypes.h"

Go to the source code of this file.

Functions

bool ProcessCzRaw (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessSPC130 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessSPC600_4096 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessSPC600_256 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessHHT2v2 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessHHT2v1 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessHHT3v2 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessHHT3v1 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessPHT3 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 
bool ProcessPHT2 (uint32_t &TTTRRecord, uint64_t &overflow_counter, uint64_t &true_nsync, uint32_t &micro_time, int16_t &channel, int16_t &record_type)
 

Function Documentation

◆ ProcessCzRaw()

bool ProcessCzRaw ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessHHT2v1()

bool ProcessHHT2v1 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessHHT2v2()

bool ProcessHHT2v2 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessHHT3v1()

bool ProcessHHT3v1 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessHHT3v2()

bool ProcessHHT3v2 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessPHT2()

bool ProcessPHT2 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessPHT3()

bool ProcessPHT3 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessSPC130()

bool ProcessSPC130 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessSPC600_256()

bool ProcessSPC600_256 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )

◆ ProcessSPC600_4096()

bool ProcessSPC600_4096 ( uint32_t & TTTRRecord,
uint64_t & overflow_counter,
uint64_t & true_nsync,
uint32_t & micro_time,
int16_t & channel,
int16_t & record_type )