Public Member Functions | Private Attributes

TSpadicV10Source Class Reference

#include <TSpadicV10Source.h>

Collaboration diagram for TSpadicV10Source:
Collaboration graph
[legend]

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::BoardfBoard
Int_t fFullId

Detailed Description

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.


Constructor & Destructor Documentation

TSpadicV10Source::TSpadicV10Source (  ) 

Definition at line 45 of file TSpadicV10Source.cxx.

TSpadicV10Source::TSpadicV10Source ( TGo4UserSourceParameter *  par  ) 

Definition at line 26 of file TSpadicV10Source.cxx.

References fArg, and Open().

TSpadicV10Source::~TSpadicV10Source (  )  [virtual]

Definition at line 56 of file TSpadicV10Source.cxx.

References Close().


Member Function Documentation

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().


Field Documentation

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.

Referenced by Close(), and Open().

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().


The documentation for this class was generated from the following files: