#include <TRocSource.h>
Public Member Functions | |
TRocSource () | |
TRocSource (TGo4UserSourceParameter *par) | |
virtual | ~TRocSource () |
Int_t | Close () |
Int_t | Open () |
virtual Bool_t | CheckEventClass (TClass *cl) |
virtual Bool_t | BuildEvent (TGo4EventElement *dest) |
TRocSource () | |
TRocSource (TGo4UserSourceParameter *par) | |
virtual | ~TRocSource () |
Int_t | Close () |
Int_t | Open () |
virtual Bool_t | CheckEventClass (TClass *cl) |
virtual Bool_t | BuildEvent (TGo4EventElement *dest) |
Private Attributes | |
TString | fArg |
roc::Board * | fBoard |
Int_t | fFullId |
Implements direct access to ROC data by Go4 analysis
Definition at line 15 of file TRocSource.h.
TRocSource::TRocSource | ( | ) |
Definition at line 30 of file TRocSource.cxx.
TRocSource::TRocSource | ( | TGo4UserSourceParameter * | par | ) |
Definition at line 15 of file TRocSource.cxx.
TRocSource::~TRocSource | ( | ) | [virtual] |
Definition at line 35 of file TRocSource.cxx.
References Close().
TRocSource::TRocSource | ( | ) |
TRocSource::TRocSource | ( | TGo4UserSourceParameter * | par | ) |
virtual TRocSource::~TRocSource | ( | ) | [virtual] |
Bool_t TRocSource::BuildEvent | ( | TGo4EventElement * | dest | ) | [virtual] |
Builds next event
Definition at line 47 of file TRocSource.cxx.
References fBoard, fFullId, and base::Board::getNextBuffer().
virtual Bool_t TRocSource::BuildEvent | ( | TGo4EventElement * | dest | ) | [virtual] |
Builds next event
Bool_t TRocSource::CheckEventClass | ( | TClass * | cl | ) | [virtual] |
Definition at line 42 of file TRocSource.cxx.
virtual Bool_t TRocSource::CheckEventClass | ( | TClass * | cl | ) | [virtual] |
Int_t TRocSource::Close | ( | ) |
Close the file or connection.
Int_t TRocSource::Close | ( | ) |
Close the file or connection.
Definition at line 83 of file TRocSource.cxx.
References fBoard, fFullId, and base::Board::stopDaq().
Referenced by ~TRocSource().
Int_t TRocSource::Open | ( | ) |
Open the file or connection.
Int_t TRocSource::Open | ( | ) |
Open the file or connection.
Definition at line 63 of file TRocSource.cxx.
References roc::Board::Connect(), fArg, fBoard, fFullId, base::Board::getMsgFormat(), roc::proc_RawData, roc::Board::rocNumber(), base::Board::setFlushTimeout(), and base::Board::startDaq().
Referenced by TRocSource().
TString TRocSource::fArg [private] |
Definition at line 37 of file TRocSource.h.
Referenced by Open(), and TRocSource().
roc::Board * TRocSource::fBoard [private] |
Definition at line 39 of file TRocSource.h.
Referenced by BuildEvent(), Close(), and Open().
Int_t TRocSource::fFullId [private] |
Definition at line 41 of file TRocSource.h.
Referenced by BuildEvent(), Close(), and Open().