The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::Accumulators::SigmaNAccumulator< Arithmetic, Atomicity, ND > Struct Template Reference

#include </builds/gaudi/Gaudi/GaudiKernel/include/Gaudi/Accumulators/StaticRootHistogram.h>

Inheritance diagram for Gaudi::Accumulators::SigmaNAccumulator< Arithmetic, Atomicity, ND >:
Collaboration diagram for Gaudi::Accumulators::SigmaNAccumulator< Arithmetic, Atomicity, ND >:

Public Member Functions

std::array< Arithmetic, NSUMS(ND)> const sums () const
Public Member Functions inherited from Gaudi::Accumulators::GenericAccumulator< std::array< Arithmetic, ND >, std::array< Arithmetic, NSUMS(ND)>, Atomicity, Identity, Identity, SigmasValueHandler< Arithmetic, Atomicity, ND > >
GenericAccumulator operator+= (const InputType by)
GenericAccumulator & operator= (const GenericAccumulator &other)
OutputType value () const
void reset ()
void mergeAndReset (GenericAccumulator< InputType, std::array< Arithmetic, NSUMS(ND)>, ato, Identity, Identity, VH > &other)
void operator+ (GenericAccumulator< InputType, std::array< Arithmetic, NSUMS(ND)>, ato, Identity, Identity, VH > &&other)

Additional Inherited Members

Public Types inherited from Gaudi::Accumulators::GenericAccumulator< std::array< Arithmetic, ND >, std::array< Arithmetic, NSUMS(ND)>, Atomicity, Identity, Identity, SigmasValueHandler< Arithmetic, Atomicity, ND > >
using InputType
using OutputType
using InternalType
using JSONStringEntriesType
Protected Member Functions inherited from Gaudi::Accumulators::GenericAccumulator< std::array< Arithmetic, ND >, std::array< Arithmetic, NSUMS(ND)>, Atomicity, Identity, Identity, SigmasValueHandler< Arithmetic, Atomicity, ND > >
auto rawValue () const
Static Protected Member Functions inherited from Gaudi::Accumulators::GenericAccumulator< std::array< Arithmetic, ND >, std::array< Arithmetic, NSUMS(ND)>, Atomicity, Identity, Identity, SigmasValueHandler< Arithmetic, Atomicity, ND > >
static std::array< Arithmetic, NSUMS(ND)> extractJSONData (const nlohmann::json &j, const JSONStringEntriesType &entries)

Detailed Description

template<typename Arithmetic, atomicity Atomicity, unsigned int ND>
struct Gaudi::Accumulators::SigmaNAccumulator< Arithmetic, Atomicity, ND >

Definition at line 103 of file StaticRootHistogram.h.

Member Function Documentation

◆ sums()

template<typename Arithmetic, atomicity Atomicity, unsigned int ND>
std::array< Arithmetic, NSUMS(ND)> const Gaudi::Accumulators::SigmaNAccumulator< Arithmetic, Atomicity, ND >::sums ( ) const
inline

The documentation for this struct was generated from the following file: