|  | 
| 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... 
 | 
|  | 
|  | BufferableCounter ()=default | 
|  | 
|  | BufferableCounter (OWNER *o, std::string const &name) | 
|  | 
|  | BufferableCounter (BufferableCounter const &)=delete | 
|  | 
| BufferType | 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) | 
|  | 
|  | 
| using | BufferType = Buffer< BinomialAccumulator, Atomicity, Args... > | 
|  | 
| using | InputType = bool | 
|  | 
| using | OutputType = std::tuple< typename TrueAccumulator< Atomicity, bool >::OutputType... > | 
|  | 
| using | InternalType = std::tuple< typename TrueAccumulator< Atomicity, bool >::InternalType... > | 
|  | 
| using | JSONStringEntriesType = std::tuple< typename TrueAccumulator< Atomicity, bool >::JSONStringEntriesType... > | 
|  | 
| using | InputType = bool | 
|  | 
| using | OutputType = std::decay_t< std::result_of_t< Identity(unsigned long)> > | 
|  | 
| using | InternalType = unsigned long | 
|  | 
| using | JSONStringEntriesType = std::string | 
|  | 
|  | BufferableCounter (OWNER *o, std::string const &name, SELF &self, CARGS... args) | 
|  | 
|  | AccumulatorSet (const InternalType &t) | 
|  | 
| void | reset (const InternalType &t) | 
|  | 
|  | GenericAccumulator (unsigned long in) | 
|  | 
| void | reset (unsigned long in) | 
|  | 
| auto | rawValue () const | 
|  | 
| static InternalType | extractJSONData (const nlohmann::json &j, const JSONStringEntriesType &entries) | 
|  | 
| static unsigned long | extractJSONData (const nlohmann::json &j, const JSONStringEntriesType &entries) | 
|  | 
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 1111 of file Accumulators.h.