#include <TSpadicV10Source.h>
Public Member Functions | |
TSpadicV10Source () | |
TSpadicV10Source (TGo4UserSourceParameter *par) | |
virtual | ~TSpadicV10Source () |
Int_t | Close () |
Int_t | Open () |
virtual Bool_t | CheckEventClass (TClass *cl) |
virtual Bool_t | BuildEvent (TGo4EventElement *dest) |
Private Attributes | |
Bool_t | fbIsOpen |
std::ifstream * | fxFile |
TString | fArg |
sp605::Board * | fBoard |
Int_t | fFullId |
For now, we implement test read of ascii files from Tim's test readout TODO: Implements direct access to SPADICV10 data by Go4 analysis
Definition at line 16 of file TSpadicV10Source.h.
TSpadicV10Source::TSpadicV10Source | ( | ) |
Definition at line 45 of file TSpadicV10Source.cxx.
TSpadicV10Source::TSpadicV10Source | ( | TGo4UserSourceParameter * | par | ) |
Definition at line 26 of file TSpadicV10Source.cxx.
TSpadicV10Source::~TSpadicV10Source | ( | ) | [virtual] |
Definition at line 56 of file TSpadicV10Source.cxx.
References Close().
Bool_t TSpadicV10Source::BuildEvent | ( | TGo4EventElement * | dest | ) | [virtual] |
Builds next event
here implementation from YYYEventSource example:
Definition at line 66 of file TSpadicV10Source.cxx.
References fFullId, fxFile, and SPADICV10SOURCE_EVENTBUF.
Bool_t TSpadicV10Source::CheckEventClass | ( | TClass * | cl | ) | [virtual] |
Definition at line 61 of file TSpadicV10Source.cxx.
Int_t TSpadicV10Source::Close | ( | ) |
Close the file or connection.
Definition at line 194 of file TSpadicV10Source.cxx.
References fbIsOpen, and fxFile.
Referenced by ~TSpadicV10Source().
Int_t TSpadicV10Source::Open | ( | ) |
Open the file or connection.
Definition at line 174 of file TSpadicV10Source.cxx.
References fArg, fbIsOpen, fFullId, sp605::formatSpadic10Direct, and fxFile.
Referenced by TSpadicV10Source().
TString TSpadicV10Source::fArg [private] |
Definition at line 42 of file TSpadicV10Source.h.
Referenced by Open(), and TSpadicV10Source().
Bool_t TSpadicV10Source::fbIsOpen [private] |
Definition at line 37 of file TSpadicV10Source.h.
sp605::Board* TSpadicV10Source::fBoard [private] |
Definition at line 44 of file TSpadicV10Source.h.
Int_t TSpadicV10Source::fFullId [private] |
Definition at line 46 of file TSpadicV10Source.h.
Referenced by BuildEvent(), and Open().
std::ifstream* TSpadicV10Source::fxFile [private] |
file that contains the data in ascii format.
Definition at line 40 of file TSpadicV10Source.h.
Referenced by BuildEvent(), Close(), and Open().