|
| 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::invoke_result_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 1098 of file Accumulators.h.