@@ -83,6 +83,13 @@ void RawData::buildHistograms()
8383 getObjectsManager ()->startPublishing (mDataVolumePerHalfChamber );
8484 getObjectsManager ()->setDefaultDrawOptions (" datavolumeperhalfchamber" , " COLZ" );
8585 getObjectsManager ()->setDisplayHint (mDataVolumePerHalfChamber ->GetName (), " logz" );
86+
87+ mDataVolumePerSector = new TH2F (" datavolumepersector" , " Event size per sector, from parsing;Sector;Data Volume [kB/event]" , 18 , 0 , 18 , 1000 , 0 , 1000 );
88+ mDataVolumePerSector ->SetStats (0 );
89+ getObjectsManager ()->startPublishing (mDataVolumePerSector );
90+ getObjectsManager ()->setDefaultDrawOptions (" datavolumepersector" , " COLZ" );
91+ getObjectsManager ()->setDisplayHint (mDataVolumePerSector ->GetName (), " logz" );
92+
8693 mDataVolumePerHalfSectorCru = new TH2F (" datavolumeperhalfsectorcru" , " Event size per half chamber, from cru header; Half Chamber ID; Data Volume as per CRU [kB/event]" , 1080 , 0 , 1080 , 1000 , 0 , 1000 );
8794 getObjectsManager ()->startPublishing (mDataVolumePerHalfSectorCru );
8895 getObjectsManager ()->setDefaultDrawOptions (" datavolumeperhalfsectorcru" , " COLZ" );
@@ -223,9 +230,12 @@ void RawData::monitorData(o2::framework::ProcessingContext& ctx)
223230 // data per event per link.
224231 for (int hcid = 0 ; hcid < 1080 ; ++hcid) {
225232 if (eventsize[hcid] > 0 ) {
233+ int sec = hcid / 60 ;
226234 mDataVolumePerHalfChamber ->Fill (hcid, eventsize[hcid] / 256 .f ); // eventsize is given in unit of 32 bits
235+ mDataVolumePerSector ->Fill (sec, eventsize[hcid] / 256 .f ); // eventsize is given in unit of 32 bits
227236 }
228237 }
238+
229239 // parsing errors
230240 for (int error = 0 ; error < TRDLastParsingError; ++error) {
231241 mParsingErrors ->AddBinContent (error + 1 , rawdatastats.mParsingErrors [error]);
@@ -326,6 +336,7 @@ void RawData::resetHistograms()
326336 mDataVersionsMajor ->Reset ();
327337 mParsingErrors ->Reset ();
328338 mDataVolumePerHalfChamber ->Reset ();
339+ mDataVolumePerSector ->Reset ();
329340 mDataVolumePerHalfSectorCru ->Reset ();
330341}
331342
0 commit comments