Neutral Particle Spectrometer analysis code
Loading...
Searching...
No Matches
VTPModule.h File Reference
#include "PipeliningModule.h"
#include <string>
#include <cstdint>
#include <cstring>
Include dependency graph for VTPModule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Decoder::VTPModule::vtp_cluster_data_struct
 
struct  Decoder::VTPModule::vtp_header_data_struct
 
struct  Decoder::VTPModule::vtp_trigger_data_struct
 
class  Decoder::VTPModule
 

Namespaces

namespace  Decoder
 

Functions

void clear ()
 

Variables

std::vector< uint32_t > energy
 
uint32_t evnt_of_blk
 
uint32_t evt_num
 
uint32_t iblock_num
 
uint32_t nblock_events
 
std::vector< uint32_t > nblocks
 
uint32_t nwords_inblock
 
uint32_t slot_blk_hdr
 
uint32_t slot_blk_trl
 
uint32_t slot_evt_hdr
 
std::vector< uint32_t > time
 
uint32_t trig_num
 
uint64_t trig_time
 
uint32_t trig_time_w1
 
uint32_t trig_time_w2
 
std::vector< uint32_t > trigtime
 
std::vector< uint32_t > trigtype0
 
std::vector< uint32_t > trigtype1
 
std::vector< uint32_t > trigtype2
 
std::vector< uint32_t > trigtype3
 
std::vector< uint32_t > trigtype4
 
std::vector< uint32_t > trigtype5
 
std::vector< uint32_t > xcoord
 
std::vector< uint32_t > ycoord
 

Function Documentation

◆ clear()

void __attribute__::clear ( )

Definition at line 6 of file VTPModule.h.

Variable Documentation

◆ energy

std::vector<uint32_t> energy

Definition at line 0 of file VTPModule.h.

◆ evnt_of_blk

uint32_t evnt_of_blk

Definition at line 5 of file VTPModule.h.

◆ evt_num

uint32_t evt_num

Definition at line 2 of file VTPModule.h.

◆ iblock_num

uint32_t iblock_num

Definition at line 0 of file VTPModule.h.

◆ nblock_events

uint32_t nblock_events

Definition at line 0 of file VTPModule.h.

◆ nblocks

std::vector<uint32_t> nblocks

Definition at line 0 of file VTPModule.h.

◆ nwords_inblock

uint32_t nwords_inblock

Definition at line 1 of file VTPModule.h.

◆ slot_blk_hdr

uint32_t slot_blk_hdr

Definition at line 0 of file VTPModule.h.

◆ slot_blk_trl

uint32_t slot_blk_trl

Definition at line 1 of file VTPModule.h.

◆ slot_evt_hdr

uint32_t slot_evt_hdr

Definition at line 2 of file VTPModule.h.

◆ time

std::vector<uint32_t> time

Definition at line 0 of file VTPModule.h.

◆ trig_num

uint32_t trig_num

Definition at line 2 of file VTPModule.h.

◆ trig_time

uint64_t trig_time

Definition at line 4 of file VTPModule.h.

◆ trig_time_w1

uint32_t trig_time_w1

Definition at line 3 of file VTPModule.h.

◆ trig_time_w2

uint32_t trig_time_w2

Definition at line 3 of file VTPModule.h.

◆ trigtime

std::vector<uint32_t> trigtime

Definition at line 0 of file VTPModule.h.

◆ trigtype0

std::vector<uint32_t> trigtype0

Definition at line 0 of file VTPModule.h.

◆ trigtype1

std::vector<uint32_t> trigtype1

Definition at line 0 of file VTPModule.h.

◆ trigtype2

std::vector<uint32_t> trigtype2

Definition at line 0 of file VTPModule.h.

◆ trigtype3

std::vector<uint32_t> trigtype3

Definition at line 0 of file VTPModule.h.

◆ trigtype4

std::vector<uint32_t> trigtype4

Definition at line 0 of file VTPModule.h.

◆ trigtype5

std::vector<uint32_t> trigtype5

Definition at line 0 of file VTPModule.h.

◆ xcoord

std::vector<uint32_t> xcoord

Definition at line 0 of file VTPModule.h.

◆ ycoord

std::vector<uint32_t> ycoord

Definition at line 0 of file VTPModule.h.