Hall C ROOT/C++ Analyzer (hcana)
|
Definition at line 20 of file TIBlobModule.h.
Public Member Functions | |
virtual void | Clear (const Option_t *opt="") |
virtual Int_t | Decode (const UInt_t *) |
virtual UInt_t | GetData (UInt_t chan) const |
virtual void | Init () |
virtual UInt_t | LoadNextEvBuffer (THaSlotData *sldat) |
virtual UInt_t | LoadSlot (THaSlotData *sldat, const UInt_t *evbuffer, const UInt_t *pstop) |
virtual UInt_t | LoadSlot (THaSlotData *sldat, const UInt_t *evbuffer, UInt_t pos, UInt_t len) |
virtual UInt_t | LoadThisBlock (THaSlotData *sldat, const std::vector< UInt_t > &evbuffer) |
TIBlobModule () | |
TIBlobModule (UInt_t crate, UInt_t slot) | |
virtual | ~TIBlobModule () |
Public Member Functions inherited from Decoder::PipeliningModule | |
PipeliningModule & | operator= (const PipeliningModule &fh)=delete |
PipeliningModule () | |
PipeliningModule (UInt_t crate, UInt_t slot) | |
PipeliningModule (const PipeliningModule &fh)=delete | |
void | PrintBlocks () |
virtual | ~PipeliningModule ()=default |
Public Member Functions inherited from Decoder::VmeModule | |
virtual Bool_t | IsSlot (UInt_t rdata) |
VmeModule ()=default | |
VmeModule (UInt_t crate, UInt_t slot) | |
virtual | ~VmeModule ()=default |
Public Member Functions inherited from Decoder::Module | |
Bool_t | BlockIsDone () const |
virtual void | Clear (Option_t *="") |
virtual void | DoPrint () const |
UInt_t | GetBlockSize () const |
virtual UInt_t | GetCrate () const |
virtual UInt_t | GetData (UInt_t, UInt_t) const |
virtual UInt_t | GetData (UInt_t, UInt_t, UInt_t) const |
virtual UInt_t | GetData (Decoder::EModuleType, UInt_t, UInt_t) const |
virtual UInt_t | GetData (Decoder::EModuleType, UInt_t, UInt_t, UInt_t) const |
virtual Int_t | GetMode () const |
virtual UInt_t | GetNumChan () const |
virtual UInt_t | GetNumEvents (Decoder::EModuleType, UInt_t) const |
virtual UInt_t | GetNumEvents (UInt_t) const |
virtual UInt_t | GetNumEvents () const |
virtual UInt_t | GetNumSamples (UInt_t) const |
virtual UInt_t | GetOpt (UInt_t) const |
virtual UInt_t | GetOpt (UInt_t, UInt_t) const |
virtual UInt_t | GetSlot () const |
virtual Bool_t | HasCapability (Decoder::EModuleType) |
virtual void | Init (const char *configstr) |
Bool_t | IsMultiBlockMode () const |
virtual Bool_t | IsMultiFunction () |
Module (UInt_t crate, UInt_t slot) | |
Module () | |
virtual void | SetBank (Int_t bank) |
virtual void | SetDebugFile (std::ofstream *file) |
virtual void | SetFirmware (Int_t fw) |
virtual void | SetHeader (UInt_t header, UInt_t mask) |
virtual void | SetMode (Int_t mode) |
virtual void | SetSlot (UInt_t crate, UInt_t slot, UInt_t header=0, UInt_t mask=0, Int_t modelnum=0) |
virtual | ~Module ()=default |
Protected Member Functions | |
virtual Int_t | SplitBuffer (const std::vector< UInt_t > &bigbuffer) |
Protected Member Functions inherited from Decoder::PipeliningModule | |
UInt_t | GetIndex () |
std::vector< UInt_t > | GetNextBlock () |
void | ReStart () |
Static Private Attributes | |
static TypeIter_t | fgThisType |
static const size_t | NTICHAN = 3 |
#include <TIBlobModule.h>
|
inline |
Definition at line 24 of file TIBlobModule.h.
Definition at line 21 of file TIBlobModule.cxx.
|
virtual |
Definition at line 26 of file TIBlobModule.cxx.
Definition at line 167 of file TIBlobModule.cxx.
Implements Decoder::Module.
Definition at line 33 of file TIBlobModule.h.
Reimplemented from Decoder::Module.
Definition at line 162 of file TIBlobModule.cxx.
Reimplemented from Decoder::Module.
Definition at line 29 of file TIBlobModule.cxx.
|
virtual |
Implements Decoder::PipeliningModule.
Definition at line 66 of file TIBlobModule.cxx.
|
virtual |
Reimplemented from Decoder::VmeModule.
Definition at line 46 of file TIBlobModule.cxx.
|
virtual |
Reimplemented from Decoder::Module.
Definition at line 59 of file TIBlobModule.cxx.
|
virtual |
Implements Decoder::PipeliningModule.
Definition at line 71 of file TIBlobModule.cxx.
Reimplemented from Decoder::PipeliningModule.
Definition at line 106 of file TIBlobModule.cxx.
|
staticprivate |
Definition at line 46 of file TIBlobModule.h.
|
staticprivate |
Definition at line 44 of file TIBlobModule.h.