26 std::vector<o2::fdd::RecPoint>& RecPoints, std::vector<o2::fdd::ChannelDataFloat>& outChData)
30 Double_t timeFDA = 0, timeFDC = 0;
31 Double_t weightFDA = 0.0, weightFDC = 0.0;
32 Int_t nInTimeA = 0, nInTimeC = 0;
33 int firstEntry = outChData.size();
35 int nch = inChData.size();
36 for (
int ich = 0; ich < nch; ich++) {
40 outChData.emplace_back((
int)inChData[ich].mPMNumber, (inChData[ich].mTime) *
timePerTDC,
41 (
double)inChData[ich].mChargeADC, inChData[ich].mFEEBits);
54 if ((
int)inChData[ich].mPMNumber < 8) {
56 timeFDC +=
time / (timeErr * timeErr);
57 weightFDC += 1. / (timeErr * timeErr);
60 timeFDA +=
time / (timeErr * timeErr);
61 weightFDA += 1. / (timeErr * timeErr);
64 const int nsToPs = 1e3;
83 RecPoints.emplace_back(mCollisionTime, firstEntry, nStored, digitBC.
getIntRecord(), digitBC.
mTriggers);