#include <KM3NeT_DOM.h>
Definition at line 32 of file KM3NeT_DOM.h.
◆ KM3NeT_DOM()
Definition at line 17 of file KM3NeT_DOM.cpp.
23 ch_n1(io_service,callback,1,debug_path,window,
overlap),\
24 ch_n2(io_service,callback,2,debug_path,window,
overlap)
◆ ~KM3NeT_DOM()
KM3NeT_DOM::~KM3NeT_DOM |
( |
| ) |
|
|
virtual |
◆ Add_probe()
void KM3NeT_DOM::Add_probe |
( |
pProbe |
probe, |
|
|
std::size_t |
id, |
|
|
std::size_t |
threshold |
|
) |
| |
◆ Check_time_async()
◆ Handle_samples_async()
void KM3NeT_DOM::Handle_samples_async |
( |
uint8_t * |
buffer, |
|
|
uint32_t |
length |
|
) |
| |
|
inline |
◆ Set_test()
void KM3NeT_DOM::Set_test |
( |
uint32_t |
id | ) |
|
|
inline |
◆ Check_time()
◆ Handle_samples()
void KM3NeT_DOM::Handle_samples |
( |
uint8_t * |
buffer, |
|
|
uint32_t |
length |
|
) |
| |
|
private |
Definition at line 65 of file KM3NeT_DOM.cpp.
68 uint8_t* l_dummy=buffer;
73 real_type l_max=2147483648.;
77 l_mask1=0x00FFF00000000000;
78 l_mask2=0x00000FFF00000000;
84 l_mask1=0x00FFFF0000000000;
85 l_mask2=0x000000FFFF000000;
91 l_mask1=0x00FFFFFF00000000;
92 l_mask2=0x00000000FFFFFF00;
102 l_audio_w=
BSWAP_64(*((int64_t*)buffer));
103 if(
ch1_)
ch_n1.
Append((real_type) ((int32_t)(((l_audio_w) & l_mask1) >> l_shift1 ))/l_max);
104 if(
ch2_)
ch_n2.
Append((real_type) ((int32_t)(((l_audio_w) & l_mask2) >> l_shift2 ))/l_max);
◆ DEBUG_LEVEL
const int KM3NeT_DOM::DEBUG_LEVEL =2 |
|
static |
◆ strand_
boost::asio::io_service::strand KM3NeT_DOM::strand_ |
|
private |
◆ header_
◆ ch1_
◆ ch2_
◆ audio_word_size_
uint32_t KM3NeT_DOM::audio_word_size_ |
|
private |
◆ ch_n1
◆ ch_n2
The documentation for this class was generated from the following files: