64 fDigisPerAsicEvo =
new TH2F(
"fDigisPerAsicEvo",
"Digis per Asic evo; Time [ ns ]; ASIC []", dZoomDuration / 1000, 0,
74 new TH2F(
"fSameChanDigisDistEvo",
"Time dist of digis in same chan evo; Time [ ns ]; Same chan dist [ ns ]", 5000,
75 0, 500000., 1000, 0., 10000.);
77 std::cout << Form(
"TS with jump %5u, first TS time off %12.0f, start TS %5u "
78 "stop TS %5u, TS length %9.0f Start time %12.0f",
88 LOG(debug) <<
"executing TS " <<
fNrTs;
90 if (0 <
fNrTs && 0 ==
fNrTs % 1000) LOG(info) << Form(
"Processing TS %6d",
fNrTs);
99 LOG(debug) <<
"StsDigis: " << nrStsDigis;
102 for (
Int_t iSts = 0; iSts < nrStsDigis; ++iSts) {
106 Double_t dTime = Digi->GetTime();
107 Double_t dAdc = Digi->GetCharge();
116 std::cout << Form(
"Much first hit in TS %5d: asic %2u chan %3u time "
117 "%12.0f Bmon time %12.0f check time %12.0f ADC %2.0f",
125 Double_t dTimeDistLastDigi = dTimeSinceStart -
fdLastStsDigi[uAsic][uChan];
127 dTimeDistLastDigi < 10000 ? dTimeDistLastDigi : 9999);
138 if (9 != uAsic || uChan < 63)
continue;
141 std::cout << Form(
"Sts pulser in TS %5d: chan %3u Bmon time %12.0f time "
142 "start %12.0f ADC %2.0f dt %12.0f",