Job for conversion of TWR raw data into IceEvent data structures. More...
#include "IceRawTWR.h"
Job for conversion of TWR raw data into IceEvent data structures.
Definition at line 24 of file IceRawTWR.h.
Public Member Functions | |
| IceRawTWR (const char *name="IceRawTWR", const char *title="") | |
| virtual | ~IceRawTWR () |
| void | AddInputFile (TString name) |
| virtual void | Exec (Option_t *opt) |
| TFile * | GetOutputFile () |
| void | SetBufferSize (Int_t bsize) |
| void | SetMaxEvents (Int_t n) |
| void | SetOutputFile (TFile *ofile) |
| void | SetOutputFile (TString name) |
| void | SetPrintFreq (Int_t f) |
| void | SetSplitLevel (Int_t split) |
Public Member Functions inherited from NcJob | |
| NcJob (const char *name="NcJob", const char *title="") | |
| virtual | ~NcJob () |
| void | AddObject (TObject *obj) |
| void | AddObjects (TObjArray *arr) |
| void | ExecuteJob (Int_t mode=0) |
| TFolder * | GetFolder () const |
| TObject * | GetMainObject () const |
| TObject * | GetObject (const char *classname) const |
| TObject * | GetObject (Int_t j) const |
| TObjArray * | GetObjects () const |
| TObjArray * | GetObjects (const char *classname) |
| void | ListEnvironment () |
| void | MakeFolder () |
| void | ProcessObject (TObject *obj) |
| void | RemoveObject (TObject *obj) |
| void | RemoveObjects (const char *classname) |
Protected Member Functions | |
| Int_t | clear_event (event_t *event_ptr) |
| Int_t | clear_system (sys_config_t *sys) |
| Int_t | clear_waveform_analysis (waveform_analyse_t *wfm_om) |
| Int_t | extract_info_from_filename (char *fname, twr_raw_data_file_t *twr_file) |
| void | PutTrigger (Int_t year) |
| void | PutWaveforms (Int_t year) |
| Int_t | read_event (FILE *fin, sys_config_t *sys, event_t *event_ptr) |
| Int_t | read_header_from_file (FILE *fin, sys_config_t **system_ptr, UInt_t *header_length) |
| Int_t | restore_waveform (waveform_t f_wfm, waveform_analyse_t *wfm_om, Int_t year) |
| Int_t | retrigger (event_t *ev, trigger_hits_t *trig) |
| Int_t | update_system (sys_config_t *sys, Int_t run_number) |
Protected Member Functions inherited from NcJob | |
| void | SetMainObject (TObject *obj) |
Protected Attributes | |
| Int_t | fBsize |
| event_t | fEvent |
| ! Structure holding the actual raw event data | |
| TArrayI | fExtstop |
| sys_config_t * | fHeader |
| ! Structure holding the raw configuration header info | |
| TObjArray * | fInfiles |
| FILE * | fInput |
| ! Pointer to the TWR raw data input file | |
| Int_t | fMaxevt |
| TFile * | fOutfile |
| Int_t | fPrintfreq |
| TArrayI | fReadout |
| Int_t | fSplit |
| TArrayI | fThreshold |
| trigger_hits_t | fTrigger |
| ! Structure holding the event trigger info | |
| waveform_analyse_t | fWform |
| ! Waveform info for a certain OM from (merged) fragment(s) | |
Protected Attributes inherited from NcJob | |
| TFolder * | fFolder |
| TObject * | fMainObject |
| Int_t | fMakefolder |
| TObjArray * | fObjects |
| TObjArray * | fSelect |
| ! Temp. array of pointers to user-selected stored objects | |
| IceRawTWR::IceRawTWR | ( | const char * | name = "IceRawTWR", |
| const char * | title = "" ) |
Definition at line 99 of file IceRawTWR.cxx.
|
virtual |
Definition at line 116 of file IceRawTWR.cxx.
| void IceRawTWR::AddInputFile | ( | TString | name | ) |
Definition at line 180 of file IceRawTWR.cxx.
|
protected |
Definition at line 796 of file IceRawTWR.cxx.
|
protected |
Definition at line 772 of file IceRawTWR.cxx.
|
protected |
Definition at line 1169 of file IceRawTWR.cxx.
|
virtual |
Definition at line 234 of file IceRawTWR.cxx.
|
protected |
Definition at line 686 of file IceRawTWR.cxx.
| TFile * IceRawTWR::GetOutputFile | ( | ) |
Definition at line 223 of file IceRawTWR.cxx.
|
protected |
Definition at line 600 of file IceRawTWR.cxx.
|
protected |
Definition at line 489 of file IceRawTWR.cxx.
|
protected |
Definition at line 1028 of file IceRawTWR.cxx.
|
protected |
Definition at line 808 of file IceRawTWR.cxx.
|
protected |
Definition at line 1233 of file IceRawTWR.cxx.
|
protected |
Definition at line 1117 of file IceRawTWR.cxx.
| void IceRawTWR::SetBufferSize | ( | Int_t | bsize | ) |
Definition at line 168 of file IceRawTWR.cxx.
| void IceRawTWR::SetMaxEvents | ( | Int_t | n | ) |
Definition at line 131 of file IceRawTWR.cxx.
| void IceRawTWR::SetOutputFile | ( | TFile * | ofile | ) |
Definition at line 199 of file IceRawTWR.cxx.
| void IceRawTWR::SetOutputFile | ( | TString | name | ) |
Definition at line 211 of file IceRawTWR.cxx.
| void IceRawTWR::SetPrintFreq | ( | Int_t | f | ) |
Definition at line 144 of file IceRawTWR.cxx.
| void IceRawTWR::SetSplitLevel | ( | Int_t | split | ) |
Definition at line 156 of file IceRawTWR.cxx.
|
protected |
Definition at line 910 of file IceRawTWR.cxx.
|
protected |
Definition at line 41 of file IceRawTWR.h.
|
protected |
! Structure holding the actual raw event data
Definition at line 54 of file IceRawTWR.h.
|
protected |
Definition at line 48 of file IceRawTWR.h.
|
protected |
! Structure holding the raw configuration header info
Definition at line 53 of file IceRawTWR.h.
|
protected |
Definition at line 44 of file IceRawTWR.h.
|
protected |
! Pointer to the TWR raw data input file
Definition at line 52 of file IceRawTWR.h.
|
protected |
Definition at line 42 of file IceRawTWR.h.
|
protected |
Definition at line 45 of file IceRawTWR.h.
|
protected |
Definition at line 43 of file IceRawTWR.h.
|
protected |
Definition at line 46 of file IceRawTWR.h.
|
protected |
Definition at line 40 of file IceRawTWR.h.
|
protected |
Definition at line 47 of file IceRawTWR.h.
|
protected |
! Structure holding the event trigger info
Definition at line 55 of file IceRawTWR.h.
|
protected |
! Waveform info for a certain OM from (merged) fragment(s)
Definition at line 56 of file IceRawTWR.h.