Skip to content
Snippets Groups Projects

Add Trd2d for event building

Closed Alexandru Bercuci requested to merge a.bercuci/cbmroot:mcbm2021 into master
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -120,7 +120,7 @@ void CbmTrdCluster::ReInit(int32_t address, int32_t row, int32_t time)
SetNRows(row);
SetProfileStart(0);
SetProfileStop(0);
if (std::abs(time) >= 0xffffffff) LOG(warn) << GetName() << "::ReInit: buffer time truncated to 4bytes.";
if (std::abs(time) >= 0x7fffffff) LOG(warn) << GetName() << "::ReInit: buffer time truncated to 4bytes.";
fStartTime = time;
}
@@ -142,9 +142,9 @@ bool CbmTrdCluster::Merge(CbmTrdCluster* second, bool typ)
if (GetRow() != second->GetRow()) return false;
// time difference condition
if (fNCols == 1 || second->fNCols == 1) {
if (abs(second->fStartTime - fStartTime) > 50) return false;
if (abs(int32_t(second->fStartTime - fStartTime)) > 50) return false;
}
else if (abs(second->fStartTime - fStartTime) > 20)
else if (abs(int32_t(second->fStartTime - fStartTime)) > 20)
return false;
// look before current
if (second->fStartCh + second->fNCols == fStartCh && !second->HasOpenStop() && !HasOpenStart()) {
Loading