|
| | 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.