22 : fRange1(2048 * 1000. / 200.)
23 , fRange2(2048 * 1000. / 200.)
24 , fRangeTamex(2048 * 1000. / 200.)
25 , fRangeTrb(2048 * 1000. / 200.)
26 , fRangeVftx(8192 * 1000. / 200.)
27 , fRangeClockTDC(4096 * 1000. / 250.)
28 , fRangeClockTDC150(4096 * 1000. / 150.)
36 fRange1 = fRangeTamex;
38 else if (name1 ==
"trb")
42 else if (name1 ==
"vftx")
46 else if (name1 ==
"clocktdc")
48 fRange1 = fRangeClockTDC;
52 R3BLOG(fatal,
"Module " << name1 <<
" does not exist.");
57 fRange2 = fRangeTamex;
59 else if (name2 ==
"trb")
63 else if (name2 ==
"vftx")
67 else if (name2 ==
"clocktdc")
69 fRange2 = fRangeClockTDC;
73 R3BLOG(fatal,
"Module " << name2 <<
" does not exist.");
76 const double const1 = TMath::Min(fRange1, fRange2);
77 const double const2 = TMath::Max(fRange1, fRange2);
80 "Time: " << time <<
" , range1(" << name1 <<
"): " << fRange1 <<
" , range2(" << name1 <<
"): " << fRange2);
81 return fmod(time + const2 + const1 / 2., const1) - const1 / 2.;