CbmRoot
Loading...
Searching...
No Matches
cbm::algo::qa Namespace Reference

Classes

class  CanvasConfig
 A canvas configuration for the histogram server. More...
 
class  Data
 Class to handle QA-objects in the online reconstruction. More...
 
class  H1D
 1D-histogram More...
 
class  H2D
 2D-histogram More...
 
class  Histogram
 Interface to a histogram/profile. More...
 
struct  HistogramContainer
 Structure to keep the histograms for sending them on the histogram server. More...
 
class  HistogramMetadata
 Metadata of the histogram. More...
 
class  PadConfig
 A pad configuration for the histogram server. More...
 
class  Prof1D
 
class  Prof2D
 
class  RecoGeneralQa
 
class  TotalSums1D
 Storage for total sums of weights, squared weights, weights over x, weights over squared x. More...
 
class  TotalSums2D
 TotalSums1D including storage for total sums of w*x*y, w*y, w*y*y products. More...
 

Typedefs

using RegularAxis_t = bh::axis::regular<>
 
using Axes1D_t = std::tuple<RegularAxis_t>
 
using Axes2D_t = std::tuple<RegularAxis_t, RegularAxis_t>
 
using HistStorage_t = bh::weight_storage
 
using ProfStorage_t = bh::RootStyleProfileStorage<double>
 
using BaseH1D = Histogram<Axes1D_t, HistStorage_t, TotalSums1D>
 
using BaseH2D = Histogram<Axes2D_t, HistStorage_t, TotalSums2D>
 
using BaseProf1D = Histogram<Axes1D_t, ProfStorage_t, TotalSums1D>
 
using BaseProf2D = Histogram<Axes2D_t, ProfStorage_t, TotalSums2D>
 

Enumerations

enum class  EAxis : unsigned { X = 0 , Y , Z }
 
enum class  EHistFlag : uint8_t { StoreVsTsId = 0b00000001 , OmitIntegrated = 0b00000010 }
 Histogram control flags (bit masks) More...
 

Typedef Documentation

◆ Axes1D_t

Definition at line 38 of file Histogram.h.

◆ Axes2D_t

Definition at line 39 of file Histogram.h.

◆ BaseH1D

◆ BaseH2D

◆ BaseProf1D

◆ BaseProf2D

◆ HistStorage_t

using cbm::algo::qa::HistStorage_t = bh::weight_storage

Definition at line 41 of file Histogram.h.

◆ ProfStorage_t

Definition at line 42 of file Histogram.h.

◆ RegularAxis_t

using cbm::algo::qa::RegularAxis_t = bh::axis::regular<>

Definition at line 36 of file Histogram.h.

Enumeration Type Documentation

◆ EAxis

enum class cbm::algo::qa::EAxis : unsigned
strong
Enumerator

Definition at line 46 of file Histogram.h.

◆ EHistFlag

enum class cbm::algo::qa::EHistFlag : uint8_t
strong

Histogram control flags (bit masks)

Enumerator
StoreVsTsId 

Store the histogram vs timeslice index.

OmitIntegrated 

Omits storing integrated histogram.

Definition at line 55 of file Histogram.h.