CbmRoot
Loading...
Searching...
No Matches
CbmFlesHistosTools.h File Reference
#include <cstdint>
#include <vector>
Include dependency graph for CbmFlesHistosTools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

std::vector< double > GenerateLogBinArray (uint32_t uNbDecadesLog, uint32_t uNbStepsDecade, uint32_t uNbSubStepsInStep, uint32_t &uNbBinsLog, int32_t iStartExp=0, bool bAddZeroStart=false)
 

Function Documentation

◆ GenerateLogBinArray()

std::vector< double > GenerateLogBinArray ( uint32_t uNbDecadesLog,
uint32_t uNbStepsDecade,
uint32_t uNbSubStepsInStep,
uint32_t & uNbBinsLog,
int32_t iStartExp = 0,
bool bAddZeroStart = false )

Logarithmic bining for self time comparison Number of log bins = 9 for the sub-unit decade

  • 9 for each unit of each decade * 10 for the subdecade range
  • 1 for the closing bin top edge

Need uNbBinsLog + 1 values as we need to provide the end of last bin

First fill sub-unit decade

Then fill the main decades

use vector instead

  • 1 optional if bin [ 0; Min [ should be added

Definition at line 10 of file CbmFlesHistosTools.cxx.

Referenced by CbmMcbm2018MonitorDataRates::AddMsComponentToList(), CbmTofUnpackMonitor::CreateBmonHistograms(), CbmMcbm2018MonitorAlgoBmon::CreateHistograms(), CbmMcbm2018MonitorAlgoPsd::CreateHistograms(), CbmMcbm2018MonitorAlgoTof::CreateHistograms(), CbmMcbm2018MonitorDataRates::CreateHistograms(), CbmMcbm2018TofTestFee::CreateHistograms(), CbmMcbmSpillFindAlgo::CreateHistograms(), CbmTofUnpackMonitor::CreateHistogramsMicroSpills(), CbmCheckTiming::CreateHistos(), CbmMcbm2019CheckDtInDet::CreateHistos(), CbmMcbm2019CheckPulser::CreateHistos(), and CbmMcbmCheckTimingAlgo::CreateHistos().