@@ -35,7 +35,7 @@ namespace itsmft
3535class CTFCoder : public o2 ::ctf::CTFCoderBase
3636{
3737 public:
38- CTFCoder () : o2::ctf::CTFCoderBase(CTF::getNBlocks()) {}
38+ CTFCoder (o2::detectors::DetID det ) : o2::ctf::CTFCoderBase(CTF::getNBlocks(), det ) {}
3939 ~CTFCoder () = default ;
4040
4141 // / entropy-encode clusters to buffer with CTF
@@ -46,7 +46,7 @@ class CTFCoder : public o2::ctf::CTFCoderBase
4646 template <typename VROF, typename VCLUS, typename VPAT>
4747 void decode (const CTF::base& ec, VROF& rofRecVec, VCLUS& cclusVec, VPAT& pattVec);
4848
49- void createCoders (const std::string& dictPath, o2::detectors::DetID det, o2:: ctf::CTFCoderBase::OpType op);
49+ void createCoders (const std::string& dictPath, o2::ctf::CTFCoderBase::OpType op);
5050
5151 private:
5252 // / compres compact clusters to CompressedClusters
@@ -56,8 +56,8 @@ class CTFCoder : public o2::ctf::CTFCoderBase
5656 template <typename VROF, typename VCLUS, typename VPAT>
5757 void decompress (const CompressedClusters& cc, VROF& rofRecVec, VCLUS& cclusVec, VPAT& pattVec);
5858
59- void appendToTree (TTree& tree, o2::detectors::DetID id, CTF& ec);
60- void readFromTree (TTree& tree, int entry, o2::detectors::DetID id, std::vector<ROFRecord>& rofRecVec, std::vector<CompClusterExt>& cclusVec, std::vector<unsigned char >& pattVec);
59+ void appendToTree (TTree& tree, CTF& ec);
60+ void readFromTree (TTree& tree, int entry, std::vector<ROFRecord>& rofRecVec, std::vector<CompClusterExt>& cclusVec, std::vector<unsigned char >& pattVec);
6161
6262 protected:
6363 ClassDefNV (CTFCoder, 1 );
@@ -104,7 +104,7 @@ void CTFCoder::encode(VEC& buff, const gsl::span<const ROFRecord>& rofRecVec, co
104104 ENCODEITSMFT (cc.pattID , CTF::BLCpattID, o2::rans::ProbabilityBits16Bit);
105105 ENCODEITSMFT (cc.pattMap , CTF::BLCpattMap, o2::rans::ProbabilityBits16Bit);
106106 // clang-format on
107- CTF::get (buff.data ())->print (" ITS done: " );
107+ CTF::get (buff.data ())->print (getPrefix () );
108108}
109109
110110// / decode entropy-encoded clusters to standard compact clusters
@@ -113,6 +113,7 @@ void CTFCoder::decode(const CTF::base& ec, VROF& rofRecVec, VCLUS& cclusVec, VPA
113113{
114114 CompressedClusters cc;
115115 cc.header = ec.getHeader ();
116+ ec.print (getPrefix ());
116117#define DECODEITSMFT (part, slot ) ec.decode(part, int (slot), mCoders [int (slot)].get())
117118 // clang-format off
118119 DECODEITSMFT (cc.firstChipROF , CTF::BLCfirstChipROF);
0 commit comments