|
| class | BaseHandle |
| | class which basic functionality for every handle. More...
|
| |
| class | BookStore |
| | Managed Access and creation of Objects. More...
|
| |
| struct | CheckRoot6Type |
| |
| struct | CheckRoot6Type< 1, Char_t > |
| |
| struct | CheckRoot6Type< 1, Double_t > |
| |
| struct | CheckRoot6Type< 1, Float_t > |
| |
| struct | CheckRoot6Type< 1, Int_t > |
| |
| struct | CheckRoot6Type< 1, Short_t > |
| |
| struct | CheckRoot6Type< 2, Char_t > |
| |
| struct | CheckRoot6Type< 2, Double_t > |
| |
| struct | CheckRoot6Type< 2, Float_t > |
| |
| struct | CheckRoot6Type< 2, Int_t > |
| |
| struct | CheckRoot6Type< 2, Short_t > |
| |
| struct | CheckRoot6Type< 3, Char_t > |
| |
| struct | CheckRoot6Type< 3, Double_t > |
| |
| struct | CheckRoot6Type< 3, Float_t > |
| |
| struct | CheckRoot6Type< 3, Int_t > |
| |
| struct | CheckRoot6Type< 3, Short_t > |
| |
| struct | CheckStats |
| |
| class | Condition |
| | wrapper class for an Entry filter function. More...
|
| |
| class | ConditionBuilder |
| | helper to create a Condition. More...
|
| |
| struct | Context |
| | Data selection for the Entry to work properly. More...
|
| |
| class | Entry |
| |
| class | EntryBase |
| | Base type for Entries. To avoid void pointer. More...
|
| |
| class | EntryData |
| | Container for data to construct and setup booked object. More...
|
| |
| class | EntryData< types::HistT< Config >, 0 > |
| | EntryData for 1 dimensional Histograms. More...
|
| |
| class | EntryData< types::HistT< Config >, Flags::value(Flags::Book::MultiCopy) > |
| | EntryData for objects in MultiCopy Mode. More...
|
| |
| class | EntryData< types::HistT< Config >, Flags::value(Flags::Book::MultiShared) > |
| | EntryData for objects in MultiShared mode. More...
|
| |
| class | EntryData< types::HistT< Config >, Flags::value(Flags::Book::Single) > |
| | EntryData for objects in Single mode. More...
|
| |
| class | EntryDataBase |
| | Base Class for Entry Data, for similar behavior. More...
|
| |
| class | EntryDataBase< types::HistT< Config > > |
| | Base for Histogram EntryData. More...
|
| |
| class | EntryDataBase< void > |
| |
| struct | EntryKey |
| | Data selection to identify and manage an Entry. More...
|
| |
| class | EntryMultiCopy |
| | entry for object to be used Multithreaded. More...
|
| |
| class | EntryMultiCopy< types::HistT< Config > > |
| | specialisation of EntryMultiCopy for Histograms More...
|
| |
| class | EntryMultiShared |
| | entry for object to be used Multithreaded. More...
|
| |
| class | EntryMultiShared< types::HistT< Config > > |
| | specialisation of EntryMultiShared for Histograms More...
|
| |
| class | EntrySingle |
| | minimal entry for Object. More...
|
| |
| class | EntrySingle< types::HistT< Config > > |
| | specialisation of EntrySingle for Histograms More...
|
| |
| class | Flag_t |
| | Flag type for flags in marlinmt::book. More...
|
| |
| class | Handle |
| | vanilla Handle. More...
|
| |
| class | Handle< Entry< T > > |
| |
| class | Handle< types::HistT< Config > > |
| | Handle specialisation for Histograms. More...
|
| |
| struct | HistConverter |
| |
| struct | HistConverter< RExp::RHist< DIMS, PRECISION, STAT... >, std::enable_if_t< CheckRoot6Type_v< DIMS, PRECISION > &&CheckStats_v< STAT... > > > |
| |
| struct | MakeRoot6Hist |
| |
| struct | MakeRoot6Hist< 3 > |
| |
| class | MemLayout |
| | MemLayout base class to store booked objects in MarlinMT. More...
|
| |
| class | Selection |
| | Contains references to entries. More...
|
| |
| class | SharedMemLayout |
| | MemLayout for mutable object instances. More...
|
| |
| class | SingleMemLayout |
| | MemLayout for Single object instance. More...
|
| |
| class | StoreWriter |
| |
| class | WeakEntry |
| | Wrapper for weak pointer to Entry. More...
|
| |
|
| | _fillers (10) |
| |
| template<class Output , class Input > |
| Output | convert_hist (const Input &src, const char *name) |
| |
| template TH1C | convert_hist (const RExp::RHist< 1, Char_t > &, const char *) |
| |
| template TH1S | convert_hist (const RExp::RHist< 1, Short_t > &, const char *) |
| |
| template TH1I | convert_hist (const RExp::RHist< 1, Int_t > &, const char *) |
| |
| template TH1F | convert_hist (const RExp::RHist< 1, Float_t > &, const char *) |
| |
| template TH1D | convert_hist (const RExp::RHist< 1, Double_t > &, const char *) |
| |
| template TH2C | convert_hist (const RExp::RHist< 2, Char_t > &, const char *) |
| |
| template TH2S | convert_hist (const RExp::RHist< 2, Short_t > &, const char *) |
| |
| template TH2I | convert_hist (const RExp::RHist< 2, Int_t > &, const char *) |
| |
| template TH2F | convert_hist (const RExp::RHist< 2, Float_t > &, const char *) |
| |
| template TH2D | convert_hist (const RExp::RHist< 2, Double_t > &, const char *) |
| |
| template TH3C | convert_hist (const RExp::RHist< 3, Char_t > &, const char *) |
| |
| template TH3S | convert_hist (const RExp::RHist< 3, Short_t > &, const char *) |
| |
| template TH3I | convert_hist (const RExp::RHist< 3, Int_t > &, const char *) |
| |
| template TH3F | convert_hist (const RExp::RHist< 3, Float_t > &, const char *) |
| |
| template TH3D | convert_hist (const RExp::RHist< 3, Double_t > &, const char *) |
| |
| std::string | convert_hist_title (const std::string &title) |
| |
| TAxis & | get_root6_axis (TH1 &hist, size_t idx) |
| |
| TAxis & | get_root6_axis (TH2 &hist, size_t idx) |
| |
| TAxis & | get_root6_axis (TH3 &hist, size_t idx) |
| |
| Double_t | get_bin_from_root6 (const TAxis &axis, Int_t bin) |
| |
| std::array< Double_t, 1 > | get_bin_from_root6 (const TH1 &hist, Int_t bin) |
| |
| std::array< Double_t, 2 > | get_bin_from_root6 (const TH2 &hist, Int_t bin) |
| |
| std::array< Double_t, 3 > | get_bin_from_root6 (const TH3 &hist, Int_t bin) |
| |
| void | setup_axis_base (TAxis &dest, const RExp::RAxisBase &src) |
| |
| template<class Output , int AXIS, int DIMS, class... BuildParams> |
| Output | convert_hist_loop (const RHistImplBase< DIMS > &src_impl, std::tuple< BuildParams... > &&build_params) |
| |
| template<class THx , int DIMS> |
| void | check_binning (const THx &dest, const RHistImplBase< DIMS > &src_impl) |
| |
| bool | rgxEvaluation (const std::string_view &match, const std::string_view &str) |
| |
| bool | rgxEvaluation (const std::basic_regex< char > &rgx, const std::string_view &str) |
| |
| template Selection | Selection::find< Selection::const_iterator > (Selection::const_iterator begin, Selection::const_iterator end, const Condition &cond) |
| |
| template TH1C | convert_hist (const RExp::RHist< 1, char > &, const char *) |
| |
contains classes needed to book and managed booked objects.