MarlinMT  0.1.0
Base.h File Reference
#include <array>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <string_view>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

class  marlinmt::book::types::AxisConfig< Precision_t >
 collection for Axis Description More...
 
struct  marlinmt::book::types::HistConfig< P, W, D >
 type trait for Histograms. More...
 
class  marlinmt::book::types::HistT< Config >
 Generalized histogram class. More...
 
class  marlinmt::book::types::HistConcurrentFiller< Config >
 class managing parallel filling to one histogram. More...
 
class  marlinmt::book::types::HistConcurrentFillManager< Config >
 class managing HistConcurrentFiller creation for one histogram. More...
 
class  marlinmt::book::types::HistT< Config >
 Generalized histogram class. More...
 
class  marlinmt::book::types::HistConcurrentFillManager< Config >
 class managing HistConcurrentFiller creation for one histogram. More...
 
class  marlinmt::book::types::HistConcurrentFiller< Config >
 class managing parallel filling to one histogram. More...
 
class  marlinmt::book::Handle< T >
 vanilla Handle. More...
 
class  marlinmt::book::BaseHandle< T >
 class which basic functionality for every handle. More...
 

Namespaces

 marlinmt
 
 marlinmt::book
 contains classes needed to book and managed booked objects.
 
 marlinmt::book::types
 Alias for Types used by MarlinMTBook.
 
 marlinmt::book::details
 

Functions

template<typename Config >
HistT< Config > & marlinmt::book::types::add (HistT< Config > &to, const HistT< Config > &from)
 add weights from one Histogram to an other. More...
 
template<typename Config >
void marlinmt::book::types::add (const std::shared_ptr< HistT< Config >> &to, const std::shared_ptr< HistT< Config >> &from)
 
template<typename Config >
auto marlinmt::book::types::toRoot6 (const HistT< Config > &hist, const std::string_view &name)
 convert histogram to Root-6 Object for serialization More...
 
template<typename I , typename O >
constexpr O marlinmt::book::details::safe_cast (const I &input)
 caste integral types with domain check. More...