MarlinMT
0.1.0
|
#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.
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... | |