|
template<typename OWNER > |
| BinomialCounter (OWNER *o, std::string const &name) |
|
template<typename stream > |
stream & | printImpl (stream &o, bool tableFormat) const |
|
std::ostream & | print (std::ostream &o, bool tableFormat=false) const override |
| prints the counter to a stream More...
|
|
MsgStream & | print (MsgStream &o, bool tableFormat=false) const override |
|
template<typename stream > |
stream & | printImpl (stream &o, std::string_view tag) const |
|
std::ostream & | print (std::ostream &o, std::string_view tag) const override |
| prints the counter to a stream in table format, with the given tag More...
|
|
MsgStream & | print (MsgStream &o, std::string_view tag) const override |
|
bool | toBePrinted () const override |
| hint whether we should print that counter or not. More...
|
|
virtual nlohmann::json | toJSON () const override |
| Basic JSON export for Gaudi::Monitoring::Hub support. More...
|
|
| BufferableCounter ()=default |
|
| BufferableCounter (OWNER *o, std::string const &name) |
|
| BufferableCounter (BufferableCounter const &)=delete |
|
Buffer< BinomialAccumulator, Atomicity, Args... > | buffer () |
|
BufferableCounter & | operator= (BufferableCounter const &)=delete |
|
| ~BufferableCounter () |
|
| PrintableCounter ()=default |
|
virtual | ~PrintableCounter ()=default |
| destructor More...
|
|
template<typename stream > |
stream & | printImpl (stream &s, std::string_view tag) const |
|
std::string | toString () const |
| get a string representation More...
|
|
unsigned long | nEntries () const |
|
auto | efficiency () const |
|
auto | eff () const |
|
auto | efficiencyErr () const |
|
auto | effErr () const |
|
BinomialAccumulator & | operator+= (binomial_t b) |
|
constexpr | AccumulatorSet ()=default |
|
| AccumulatorSet (construct_empty_t, const AccumulatorSet< bool, ato, InputType, TrueAccumulator ... > &) |
| constructor of an empty AccumulatorSet, copying the (non existent) config from another GenericAccumulator More...
|
|
AccumulatorSet & | operator+= (const InputType by) |
|
OutputType | value () const |
|
void | reset () |
|
void | mergeAndReset (AccumulatorSet< bool, Ato, InputType, TrueAccumulator ... > &&other) |
|
void | operator+ (AccumulatorSet< bool, Ato, InputType, TrueAccumulator ... > &&other) |
|
unsigned long | nTrueEntries () const |
|
| GenericAccumulator ()=default |
|
| GenericAccumulator (construct_empty_t, const GenericAccumulator< InputType, unsigned long, ato, TrueTo1, Identity, VH > &) |
| constructor of an empty GenericAccumulator, copying the (non existent) config from another GenericAccumulator More...
|
|
| GenericAccumulator (std::in_place_t, Args &&... args) |
|
| GenericAccumulator (const GenericAccumulator &other) |
|
GenericAccumulator | operator+= (const InputType by) |
|
GenericAccumulator & | operator= (const GenericAccumulator &other) |
|
OutputType | value () const |
|
void | reset () |
|
void | mergeAndReset (GenericAccumulator< InputType, unsigned long, ato, TrueTo1, Identity, VH > &&other) |
|
void | operator+ (GenericAccumulator< InputType, unsigned long, ato, TrueTo1, Identity, VH > &&other) |
|
template<typename Arithmetic = double, atomicity Atomicity = atomicity::full>
struct Gaudi::Accumulators::BinomialCounter< Arithmetic, Atomicity >
A counter dealing with binomial data.
- See also
- Gaudi::Accumulators for detailed documentation
Definition at line 1065 of file Accumulators.h.