24void CTFCoder::appendToTree(TTree&
tree,
CTF& ec)
31void CTFCoder::readFromTree(TTree&
tree,
int entry, std::vector<TriggerRecord>& trigVec, std::vector<Tracklet64>& trkVec, std::vector<Digit>& digVec)
36 decode(ec, trigVec, trkVec, digVec);
46 uint16_t HCIDTrk, posTrk, CIDDig, ADCDig;
47 uint32_t entriesTrk, entriesDig, pidTrk;
48 uint8_t padrowTrk, colTrk, slopeTrk, ROBDig, MCMDig, chanDig;
50#define MAKECODER(part, slot) createCoder(op, std::get<rans::RenormedDenseHistogram<decltype(part)>>(ctf.getDictionary<decltype(part)>(slot, mANSVersion)), int(slot))
#define MAKECODER(part, slot)
class for entropy encoding/decoding of TRD data
void readFromTree(TTree &tree, const std::string &name, int ev=0)
read from tree to non-flat object
static auto getImage(const void *newHead)
get const image of the container wrapper, with pointers in the image relocated to new head
size_t appendToTree(TTree &tree, const std::string &name) const
attach to tree
static constexpr const char * getName(ID id)
names of defined detectors
void createCoders(const std::vector< char > &bufVec, o2::ctf::CTFCoderBase::OpType op) final
o2::ctf::CTFIOSize decode(const CTF::base &ec, VTRG &trigVec, VTRK &trkVec, VDIG &digVec)
entropy decode data from buffer with CTF
wrapper for the Entropy-encoded triggers and cells of the TF
std::unique_ptr< TTree > tree((TTree *) flIn.Get(std::string(o2::base::NameConf::CTFTREENAME).c_str()))