|
| CTFCoder (o2::ctf::CTFCoderBase::OpType op) |
|
| ~CTFCoder () final=default |
|
template<typename VEC > |
o2::ctf::CTFIOSize | encode (VEC &buff, const gsl::span< const CTPDigit > &data, const LumiInfo &lumi) |
| entropy-encode data to buffer with CTF
|
|
template<typename VTRG > |
o2::ctf::CTFIOSize | decode (const CTF::base &ec, VTRG &data, LumiInfo &lumi) |
| entropy decode data from buffer with CTF
|
|
template<typename CTF > |
bool | finaliseCCDB (o2::framework::ConcreteDataMatcher &matcher, void *obj) |
| add CTP related shifts
|
|
void | createCoders (const std::vector< char > &bufVec, o2::ctf::CTFCoderBase::OpType op) final |
|
void | setDecodeInps (bool decodeinps) |
|
void | setCTPConfig (CTPConfiguration cfg) |
|
bool | getDecodeInps () |
|
CTPConfiguration & | getCTPConfig () |
|
bool | canApplyBCShiftInputs (const o2::InteractionRecord &ir) const |
|
| CTFCoderBase ()=delete |
|
| CTFCoderBase (int n, DetID det, float memFactor=1.f) |
|
| CTFCoderBase (OpType op, int n, DetID det, float memFactor=1.f) |
|
virtual | ~CTFCoderBase ()=default |
|
virtual void | assignDictVersion (CTFDictHeader &h) const |
|
template<typename SPAN > |
void | setSelectedIRFrames (const SPAN &sp) |
|
template<typename CTF > |
std::vector< char > | readDictionaryFromFile (const std::string &dictPath, bool mayFail=false) |
|
template<typename CTF > |
void | createCodersFromFile (const std::string &dictPath, o2::ctf::CTFCoderBase::OpType op, bool mayFail=false) |
|
template<typename S > |
void | createCoder (OpType op, const o2::rans::RenormedDenseHistogram< S > &renormedHistogram, int slot) |
|
void | clear () |
|
void | setMemMarginFactor (float v) |
|
float | getMemMarginFactor () const |
|
void | setVerbosity (int v) |
|
int | getVerbosity () const |
|
const CTFDictHeader & | getExtDictHeader () const |
|
template<typename CTF > |
void | init (o2::framework::InitContext &ic) |
|
template<typename CTF , typename BUF > |
size_t | finaliseCTFOutput (BUF &buffer) |
|
template<typename CTF > |
bool | finaliseCCDB (o2::framework::ConcreteDataMatcher &matcher, void *obj) |
|
void | updateTimeDependentParams (o2::framework::ProcessingContext &pc, bool askTree=false) |
|
o2::utils::IRFrameSelector & | getIRFramesSelector () |
|
size_t | getIRFrameSelMarginBwd () const |
|
size_t | getIRFrameSelMarginFwd () const |
|
long | getIRFrameSelShift () const |
|
const ctf::ANSHeader & | getANSVersion () const noexcept |
|
ctf::ANSHeader & | getANSVersion () |
|
void | setANSVersion (const ctf::ANSHeader &ansVersion) noexcept |
|
void | setBCShift (int64_t n) |
|
void | setFirstTFOrbit (uint32_t n) |
|
auto | getBCShift () const |
|
auto | getFirstTFOrbit () const |
|
void | setSupportBCShifts (bool v=true) |
|
bool | getSupportBCShifts () const |
|
void | setDictBinding (const std::string &s) |
|
const std::string & | getDictBinding () const |
|
void | setTrigOffsBinding (const std::string &s) |
|
const std::string & | getTrigOffsBinding () const |
|
const DetID | getDet () const |
|
template<typename IT > |
size_t | estimateBufferSize (size_t slot, IT samplesBegin, IT samplesEnd) |
|
Definition at line 37 of file CTFCoder.h.