readWDpp
Read binary files from DRS and WDB
Loading...
Searching...
No Matches
Classes | Macros | Functions
readWD.hh File Reference

Declaration of classes and methods. More...

#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <map>
#include <numeric>
#include <algorithm>
#include <math.h>
#include <cstring>

Go to the source code of this file.

Classes

struct  TAG
 5 char long word ended with '\0' for simple printing. More...
 
struct  EventHeader
 Informations about the event contained in the file. More...
 
class  DAQConfig
 Main class to hold various settings for the channels. More...
 
class  DAQEvent
 Main class to store voltage and time values. More...
 
class  DRSEvent
 Specialization of DAQEvent to a DRS board. More...
 
class  WDBEvent
 Specialization of DAQEvent to a WaveDREAM board. More...
 
class  DAQFile
 Class to manage the file and the outputing of data in a DAQEvent instance. More...
 

Macros

#define SAMPLES_PER_WAVEFORM   1024
 The number of samples made by the waveforms, both DRS and WDB.
 

Functions

std::ostream & operator<< (std::ostream &, const TAG &)
 
std::ostream & operator<< (std::ostream &, const EventHeader &)
 

Detailed Description

Declaration of classes and methods.

Author
Matteo Brini (brini.nosp@m.matt.nosp@m.eo@gm.nosp@m.ail..nosp@m.com)
Version
0.1
Date
2023-01-05

Definition in file readWD.hh.

Macro Definition Documentation

◆ SAMPLES_PER_WAVEFORM

#define SAMPLES_PER_WAVEFORM   1024

The number of samples made by the waveforms, both DRS and WDB.

Examples
main3.cc.

Definition at line 25 of file readWD.hh.