Definition at line 32 of file BinDT.h.
|
| template<class... ARGS> |
| | BinDT (const ARGS &... args) |
| |
| template<class... ARGS> |
| | BinDT (const std::vector< double * > &addr, const ARGS &... args) |
| |
| template<class... ARGS> |
| | BinDT (const EventList &events, const ARGS &... args) |
| |
| template<class iterator_type, class... ARGS> |
| | BinDT (const iterator_type &begin, const iterator_type &end, const ARGS &... args) |
| |
| | BinDT (const ArgumentPack &args) |
| |
| | BinDT (const EventList &events, const ArgumentPack &args) |
| |
| | BinDT ()=default |
| |
| std::shared_ptr< INode > | top () |
| |
| unsigned int | getBinNumber (const Event &evt) const |
| |
| unsigned int | getBinNumber (const double *evt) const |
| |
| unsigned int | getBin (const Event &evt) const |
| |
| unsigned int | getBin (const double *evt) const |
| |
| unsigned int | size () const |
| |
| void | readFromStream (std::istream &stream) |
| |
| void | serialize (std::ofstream &output) |
| |
| void | serialize (const std::string &filename) |
| |
| void | setQueueOrdering (const std::vector< unsigned > &queueOrdering) |
| |
| std::vector< std::shared_ptr< EndNode > > & | nodes () |
| |
| const std::vector< std::shared_ptr< EndNode > > & | const_nodes () const |
| |
| std::vector< std::shared_ptr< EndNode > >::iterator | begin () |
| |
| std::vector< std::shared_ptr< EndNode > >::iterator | end () |
| |
| std::function< std::vector< double >(const Event &)> | makeDefaultFunctors () |
| |
| void | refreshQueue (const std::vector< double * > &, std::queue< unsigned > &, const unsigned &) |
| |
| template<class iterator_type> |
| std::shared_ptr< INode > | makeNodes (const iterator_type &begin, const iterator_type &end) |
| |
| std::shared_ptr< INode > | makeNodes (const std::vector< double * > &, std::queue< unsigned >, const unsigned &) |
| |
| std::shared_ptr< INode > | makeNodes (const std::vector< double * > &) |
| |
| std::shared_ptr< INode > | makeNodes (const std::vector< double * > &, const std::vector< double * > &) |
| |
| std::shared_ptr< INode > | makeNodes (std::vector< double * >, std::vector< double * >, std::queue< unsigned >, const unsigned &) |
| |
| void | setFunctor (const std::function< std::vector< double >(const Event &)> &functors) |
| |