MarlinMT  0.1.0
Dummy.h
Go to the documentation of this file.
1 #ifndef MARLINMT_BOOK_CONFIG
2 #define MARLINMT_BOOK_CONFIG
3 #else
4 #error No mutiple binding of MarlinConfig.
5 #endif
6 
8 
9 namespace marlinmt {
10  namespace book {
11  namespace types {
12 
13  template<typename Config>
15  return to;
16  }
17 
18  template<typename Config>
19  void add(
20  const std::shared_ptr<HistT<Config>>& to,
21  const std::shared_ptr<HistT<Config>>& from){}
22 
23  template<typename Config>
25  const std::string_view& title,
27 
28  template<typename Config>
30  const std::string_view& title,
33 
34  template<typename Config>
36  const std::string_view& title,
40 
41  template<typename Config>
42  void HistT<Config>::Fill(const Point_t& p, const Weight_t& w){}
43 
44  template< typename Config >
45  void HistT<Config>::FillN(const Point_t *pFirst, const Point_t *pLast,
46  const Weight_t *wFirst, const Weight_t *wLast){}
47 
48  template< typename Config >
49  void HistT<Config>::FillN(const Point_t *first, const Point_t *last){}
50 
51  template< typename Config >
53 
54  template< typename Config >
56 
57  template< typename Config >
59 
60  template< typename Config >
61  void HistConcurrentFiller<Config>::FillN(const Point_t *pFirst, const Point_t *pLast,
62  const Weight_t *wFirst, const Weight_t *wLast){}
63 
64  template< typename Config >
65  void HistConcurrentFiller<Config>::FillN(const Point_t *first, const Point_t *last){}
66 
67  template<typename Config>
69 
70  template<typename Config>
71  auto toRoot6(const HistT<Config>& hist, const std::string_view& name) {
72  return nullptr;
73  }
74 
75 
85 
86  } // end namespace types
87  } // end namespace book
88 } // end namespace marlin
HistT(const AxisConfig_t &axis)
non-title 1D-histogram constructor.
Definition: Base.h:196
HistConcurrentFillManager(HistT< Config > &hist)
Definition: Dummy.h:52
void Fill(const Point_t &p, const Weight_t &w)
Definition: Dummy.h:58
HistConcurrentFiller(HistConcurrentFillManager< Config > &manager)
Definition: Dummy.h:55
Generalized histogram class.
Definition: Base.h:151
collection for Axis Description
Definition: Base.h:23
void FillN(const Point_t *pFirst, const Point_t *pLast, const Weight_t *wFirst, const Weight_t *wLast)
Definition: Dummy.h:61
void Fill(const Point_t &point, const Weight_t &weight)
Add one weighted point to histogram.
Definition: Dummy.h:42
auto toRoot6(const HistT< Config > &hist, const std::string_view &name)
convert histogram to Root-6 Object for serialization
Definition: Dummy.h:71
HistT< Config > & add(HistT< Config > &to, const HistT< Config > &from)
add weights from one Histogram to an other.
Definition: Dummy.h:14
std::array< Precision_t, Dimension > Point_t
type used for Entry Points
Definition: Base.h:189
class managing HistConcurrentFiller creation for one histogram.
Definition: Base.h:167
typename Type::Weight_t Weight_t
Type used for bin weight.
Definition: Base.h:299
void Flush()
flushed may buffer data.
Definition: Dummy.h:68
typename Config::Weight_t Weight_t
type used for bin weight
Definition: Base.h:183
void FillN(const Point_t *pFirst, const Point_t *pLast, const Weight_t *wFirst, const Weight_t *wLast)
add multiple weighted points to histogram.
Definition: Dummy.h:45
typename Type::Point_t Point_t
Type used for points.
Definition: Base.h:297