|
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.