#include <htoftrb3unpacker.h>
Definition at line 11 of file htoftrb3unpacker.h.
HTofTrb3Unpacker::HTofTrb3Unpacker |
( |
vector< UInt_t > & |
ids | ) |
|
virtual HTofTrb3Unpacker::~HTofTrb3Unpacker |
( |
void |
| ) |
|
|
inlinevirtual |
Int_t HTofTrb3Unpacker::addRawHit |
( |
Double_t |
t_leading, |
|
|
Double_t |
t_trailing, |
|
|
HTofTrb3LookupChan * |
chan |
|
) |
| |
Definition at line 336 of file htoftrb3unpacker.cc.
References fLoc, Hades::getEmbeddingMode(), HTofTrb3LookupChan::getSide(), gHades, raw, HTofRaw::setCell(), HTofRaw::setLeftCharge(), HTofRaw::setLeftTime(), HTofRaw::setModule(), HTofRaw::setRightCharge(), HTofRaw::setRightTime(), and HTofRaw::setSector().
Referenced by execute().
void HTofTrb3Unpacker::disableTimeRef |
( |
Bool_t |
disable | ) |
|
|
inline |
Int_t HTofTrb3Unpacker::execute |
( |
void |
| ) |
|
Definition at line 153 of file htoftrb3unpacker.cc.
References addRawHit(), fLoc, fLookup, fTimeRef, fTimeShift, HTofTrb3LookupChan::getAddress(), HTofTrb3Lookup::getBoard(), HTofTrb3LookupBoard::getChannel(), Hades::getCurrentEvent(), HEventHeader::getEventSeqNumber(), HEvent::getHeader(), HEventHeader::getId(), gHades, Hades::isCalibration(), TOF_TIME_MAX, and TOF_TIME_MIN.
Bool_t HTofTrb3Unpacker::init |
( |
void |
| ) |
|
Definition at line 59 of file htoftrb3unpacker.cc.
References HEvent::addCategory(), HDetector::buildCategory(), catTofRaw, fLoc, fLookup, HRuntimeDb::getContainer(), Hades::getCurrentEvent(), Hades::getDataSource(), HSpectrometer::getDetector(), Hades::getEmbeddingMode(), Hades::getRuntimeDb(), Hades::getSetup(), and gHades.
Bool_t HTofTrb3Unpacker::reinit |
( |
void |
| ) |
|
void HTofTrb3Unpacker::shiftTimes |
( |
Double_t |
ts | ) |
|
|
inline |
Bool_t HTofTrb3Unpacker::fHasPrintedTDC |
|
staticprotected |
HLocation HTofTrb3Unpacker::fLoc |
|
protected |
Bool_t HTofTrb3Unpacker::fTimeRef |
|
protected |
Double_t HTofTrb3Unpacker::fTimeShift |
|
protected |
The documentation for this class was generated from the following files: