Definition at line 37 of file THaSlotData.h.
|
Bool_t | BlockIsDone () |
|
void | clearEvent () |
|
void | compressdataindex (UInt_t numidx) |
|
void | define (UInt_t crate, UInt_t slot, UInt_t nchan=DEFNCHAN, UInt_t ndata=DEFNDATA, UInt_t nhitperchan=DEFNHITCHAN) |
|
const char * | devType () const |
|
UInt_t | getCrate () const |
|
UInt_t | getData (UInt_t chan, UInt_t hit) const |
|
Module * | GetModule () |
|
UInt_t | getNchan () const |
|
UInt_t | getNextChan (UInt_t index) const |
|
UInt_t | getNumChan () const |
|
UInt_t | getNumHits (UInt_t chan) const |
|
UInt_t | getNumRaw () const |
|
UInt_t | getRawData (UInt_t chan, UInt_t hit) const |
|
UInt_t | getRawData (UInt_t ihit) const |
|
UInt_t | getSlot () const |
|
Bool_t | IsMultiBlockMode () |
|
UInt_t | LoadBank (const UInt_t *p, UInt_t pos, UInt_t len) |
|
Int_t | loadData (const char *type, UInt_t chan, UInt_t dat, UInt_t raw) |
|
Int_t | loadData (UInt_t chan, UInt_t dat, UInt_t raw) |
|
UInt_t | LoadIfSlot (const UInt_t *evbuffer, const UInt_t *pstop) |
|
Int_t | loadModule (const THaCrateMap *map) |
|
UInt_t | LoadNextEvBuffer () |
|
void | print () const |
|
void | print_to_file () const |
|
void | SetDebugFile (std::ofstream *file) |
|
| THaSlotData () |
|
| THaSlotData (UInt_t crate, UInt_t slot) |
|
virtual | ~THaSlotData () |
|
#include <THaSlotData.h>
◆ THaSlotData() [1/2]
Decoder::THaSlotData::THaSlotData |
( |
| ) |
|
◆ THaSlotData() [2/2]
Decoder::THaSlotData::THaSlotData |
( |
UInt_t |
crate, |
|
|
UInt_t |
slot |
|
) |
| |
◆ ~THaSlotData()
Decoder::THaSlotData::~THaSlotData |
( |
| ) |
|
|
virtualdefault |
◆ BlockIsDone()
Bool_t Decoder::THaSlotData::BlockIsDone |
( |
| ) |
|
|
inline |
◆ clearEvent()
void Decoder::THaSlotData::clearEvent |
( |
| ) |
|
|
inline |
◆ compressdataindex()
void Decoder::THaSlotData::compressdataindex |
( |
UInt_t |
numidx | ) |
|
|
inline |
◆ compressdataindexImpl()
void Decoder::THaSlotData::compressdataindexImpl |
( |
UInt_t |
numidx | ) |
|
|
private |
◆ define()
◆ devType()
const char * Decoder::THaSlotData::devType |
( |
| ) |
const |
|
inline |
◆ getCrate()
UInt_t Decoder::THaSlotData::getCrate |
( |
| ) |
const |
|
inline |
◆ getData()
◆ GetModule()
Module * Decoder::THaSlotData::GetModule |
( |
| ) |
|
|
inline |
◆ getNchan()
UInt_t Decoder::THaSlotData::getNchan |
( |
| ) |
const |
|
inline |
◆ getNextChan()
UInt_t Decoder::THaSlotData::getNextChan |
( |
UInt_t |
index | ) |
const |
|
inline |
◆ getNumChan()
UInt_t Decoder::THaSlotData::getNumChan |
( |
| ) |
const |
|
inline |
◆ getNumHits()
UInt_t Decoder::THaSlotData::getNumHits |
( |
UInt_t |
chan | ) |
const |
|
inline |
◆ getNumRaw()
UInt_t Decoder::THaSlotData::getNumRaw |
( |
| ) |
const |
|
inline |
◆ getRawData() [1/2]
◆ getRawData() [2/2]
UInt_t Decoder::THaSlotData::getRawData |
( |
UInt_t |
ihit | ) |
const |
|
inline |
◆ getSlot()
UInt_t Decoder::THaSlotData::getSlot |
( |
| ) |
const |
|
inline |
◆ IsMultiBlockMode()
Bool_t Decoder::THaSlotData::IsMultiBlockMode |
( |
| ) |
|
|
inline |
◆ LoadBank()
◆ loadData() [1/2]
◆ loadData() [2/2]
◆ LoadIfSlot()
◆ loadModule()
int Decoder::THaSlotData::loadModule |
( |
const THaCrateMap * |
map | ) |
|
◆ LoadNextEvBuffer()
UInt_t Decoder::THaSlotData::LoadNextEvBuffer |
( |
| ) |
|
◆ print()
void Decoder::THaSlotData::print |
( |
| ) |
const |
◆ print_to_file()
void Decoder::THaSlotData::print_to_file |
( |
| ) |
const |
◆ SetDebugFile()
void Decoder::THaSlotData::SetDebugFile |
( |
std::ofstream * |
file | ) |
|
|
inline |
◆ chanindex
◆ chanlist
◆ crate
UInt_t Decoder::THaSlotData::crate |
|
private |
◆ data
◆ dataindex
◆ DEFNCHAN
const UInt_t Decoder::THaSlotData::DEFNCHAN = 128 |
|
static |
◆ DEFNDATA
const UInt_t Decoder::THaSlotData::DEFNDATA = 1024 |
|
static |
◆ DEFNHITCHAN
const UInt_t Decoder::THaSlotData::DEFNHITCHAN = 1 |
|
static |
◆ device
std::string Decoder::THaSlotData::device |
|
private |
◆ didini
bool Decoder::THaSlotData::didini |
|
private |
◆ fDebugFile
std::ofstream* Decoder::THaSlotData::fDebugFile |
|
private |
◆ firstfreedataidx
UInt_t Decoder::THaSlotData::firstfreedataidx |
|
private |
◆ fModule
std::unique_ptr<Module> Decoder::THaSlotData::fModule |
|
private |
◆ fNchan
UInt_t Decoder::THaSlotData::fNchan |
|
private |
◆ idxlist
◆ numchanhit
UInt_t Decoder::THaSlotData::numchanhit |
|
private |
◆ numhitperchan
UInt_t Decoder::THaSlotData::numhitperchan |
|
private |
◆ numHits
◆ numholesdataidx
UInt_t Decoder::THaSlotData::numholesdataidx |
|
private |
◆ numMaxHits
◆ numraw
UInt_t Decoder::THaSlotData::numraw |
|
private |
◆ rawData
◆ slot
UInt_t Decoder::THaSlotData::slot |
|
private |
The documentation for this class was generated from the following files: