![]() |
The Gaudi Framework
v31r0 (aeb156f0)
|
A counter dealing with binomial data. More...
#include <GaudiKernel/Counters.h>
Public Member Functions | |
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, const std::string &tag) const |
virtual std::ostream & | print (std::ostream &o, const std::string &tag) const override |
prints the counter to a stream in table format, with the given tag More... | |
virtual MsgStream & | print (MsgStream &o, const std::string &tag) const override |
![]() | |
Buffer< Arithmetic, Accumulator > | buffer () |
![]() | |
PrintableCounter ()=default | |
template<class OWNER > | |
PrintableCounter (OWNER *o, const std::string &tag) | |
virtual | ~PrintableCounter ()=default |
destructor More... | |
template<typename stream > | |
stream & | printImpl (stream &s, const std::string &tag) const |
virtual bool | toBePrinted () const |
hint whether we should print that counter or not. More... | |
std::string | toString () const |
get a string representation More... | |
![]() | |
unsigned long | nEntries () const |
template<typename Result = fp_result_type<Arithmetic>> | |
auto | efficiency () const |
auto | eff () const |
template<typename Result = fp_result_type<Arithmetic>> | |
auto | efficiencyErr () const |
auto | effErr () const |
![]() | |
constexpr | AccumulatorSet ()=default |
AccumulatorSet & | operator+= (const InputType by) |
OutputType | value () const |
void | reset () |
template<atomicity Ato> | |
void | mergeAndReset (AccumulatorSet< Arithmetic, Ato, Bases... > &&other) |
Additional Inherited Members | |
![]() | |
using | InputType = Arithmetic |
using | OutputType = std::tuple< typename Bases< Arithmetic, Atomicity >::OutputType... > |
![]() | |
void | reset (const std::tuple< typename Bases< Arithmetic, Atomicity >::OutputType... > &t) |
A counter dealing with binomial data.
Definition at line 788 of file Counters.h.
|
inlineoverridevirtual |
prints the counter to a stream
Implements Gaudi::Accumulators::PrintableCounter.
Definition at line 800 of file Counters.h.
|
inlineoverridevirtual |
Implements Gaudi::Accumulators::PrintableCounter.
Definition at line 803 of file Counters.h.
|
inlineoverridevirtual |
prints the counter to a stream in table format, with the given tag
Reimplemented from Gaudi::Accumulators::PrintableCounter.
Definition at line 812 of file Counters.h.
|
inlineoverridevirtual |
Reimplemented from Gaudi::Accumulators::PrintableCounter.
Definition at line 815 of file Counters.h.
|
inline |
Definition at line 793 of file Counters.h.
|
inline |
Definition at line 806 of file Counters.h.