10#include "TObjString.h"
20#include "twr_reader.h"
27 IceRawTWR(
const char* name=
"IceRawTWR",
const char* title=
"");
37 virtual void Exec(Option_t* opt);
64 Int_t
read_event(FILE* fin,sys_config_t* sys,event_t* event_ptr);
65 Int_t
retrigger(event_t* ev,trigger_hits_t* trig);
67 Int_t
restore_waveform(waveform_t f_wfm,waveform_analyse_t* wfm_om,Int_t year);
virtual void Exec(Option_t *opt)
void PutTrigger(Int_t year)
Int_t clear_event(event_t *event_ptr)
void SetPrintFreq(Int_t f)
Int_t restore_waveform(waveform_t f_wfm, waveform_analyse_t *wfm_om, Int_t year)
void SetOutputFile(TFile *ofile)
Int_t extract_info_from_filename(char *fname, twr_raw_data_file_t *twr_file)
Int_t read_event(FILE *fin, sys_config_t *sys, event_t *event_ptr)
void SetBufferSize(Int_t bsize)
waveform_analyse_t fWform
! Waveform info for a certain OM from (merged) fragment(s)
IceRawTWR(const char *name="IceRawTWR", const char *title="")
void PutWaveforms(Int_t year)
FILE * fInput
! Pointer to the TWR raw data input file
Int_t read_header_from_file(FILE *fin, sys_config_t **system_ptr, UInt_t *header_length)
trigger_hits_t fTrigger
! Structure holding the event trigger info
void SetMaxEvents(Int_t n)
void AddInputFile(TString name)
event_t fEvent
! Structure holding the actual raw event data
void SetSplitLevel(Int_t split)
Int_t clear_system(sys_config_t *sys)
Int_t retrigger(event_t *ev, trigger_hits_t *trig)
sys_config_t * fHeader
! Structure holding the raw configuration header info
Int_t update_system(sys_config_t *sys, Int_t run_number)
Int_t clear_waveform_analysis(waveform_analyse_t *wfm_om)
NcJob(const char *name="NcJob", const char *title="")