Histo.h
Go to the documentation of this file.
245 template <typename EdgeT = double, typename = enable_if_all_CAxisT<EdgeT, AxisT1, AxisT2, AxisT3>>
BinnedDbn(const HistoT &other, const std::string &path) Definition Histo.h:53 BinnedDbn(HistoT &&)=default BinnedDbn(const HistoT &)=default BinnedDbn()=default virtual int fill(FillType &&coords, const double weight=1.0, const double fraction=1.0) Fill function with FillType. Definition Histo.h:76 void maskBinAt(const AxisT xCoord, const bool status=true) noexcept Mask/Unmask bin at given set of coordinates. Definition Histo.h:86 BinnedDbn(size_t nbins, double lower, double upper, const std::string &path="", const std::string &title="") Constructor with auto-setup of evenly spaced axes. Definition Histo.h:44 virtual int fill(const AxisT val, const double weight=1.0, const double fraction=1.0) Fill function with an explicit coordinate. Definition Histo.h:71 BinnedDbn(HistoT &&other, const std::string &path) Definition Histo.h:58 size_t indexAt(const AxisT xCoord) const noexcept Find bin index for given coordinates. Definition Histo.h:81 Specialisation of the BinnedDbn for a 2D histogram. Definition Histo.h:103 BinnedDbn(HistoT &&other, const std::string &path) Definition Histo.h:144 const BinType & bin(const size_t localX, const size_t localY) const noexcept Bin access using local indices (const version) Definition Histo.h:182 const BinType & bin(const size_t index) const noexcept Bin access using global index (const version) Definition Histo.h:172 size_t indexAt(const AxisT1 xCoord, const AxisT2 yCoord) const noexcept Find bin index for given coordinates. Definition Histo.h:197 const BinType & binAt(const AxisT1 xCoord, const AxisT2 yCoord) const noexcept Bin access using coordinates (const version) Definition Histo.h:192 BinnedDbn(size_t nbinsX, double lowerX, double upperX, size_t nbinsY, double lowerY, double upperY, const std::string &path="", const std::string &title="") Constructor with auto-setup of evenly spaced axes. Definition Histo.h:129 BinType & bin(const size_t localX, const size_t localY) noexcept Bin access using local indices. Definition Histo.h:177 BinType & binAt(const AxisT1 xCoord, const AxisT2 yCoord) noexcept Bin access using coordinates. Definition Histo.h:187 BinnedDbn(const HistoT &)=default BinnedDbn(const HistoT &other, const std::string &path) Definition Histo.h:139 BinnedDbn()=default typename BaseT::FillType FillType Definition Histo.h:108 virtual int fill(FillType &&coords, const double weight=1.0, const double fraction=1.0) Fill function with FillType. Definition Histo.h:162 virtual int fill(const AxisT1 valX, const AxisT2 valY, const double weight=1.0, const double fraction=1.0) Fill function with two explicit coordinates. Definition Histo.h:157 BinnedDbn(HistoT &&)=default void maskBinAt(const AxisT1 xCoord, const AxisT2 yCoord, const bool status=true) noexcept Mask/Unmask bin at given set of coordinates. Definition Histo.h:202 Specialisation of the BinnedDbn for a 3D histogram. Definition Histo.h:220 virtual int fill(FillType &&coords, const double weight=1.0, const double fraction=1.0) Fill function with FillType. Definition Histo.h:282 BinnedDbn()=default void maskBinAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord, const bool status=true) noexcept Mask/Unmask bin at given set of coordinates. Definition Histo.h:322 size_t indexAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) const noexcept Find bin index for given coordinates. Definition Histo.h:317 BinnedDbn(HistoT &&)=default typename BaseT::FillType FillType Definition Histo.h:225 BinnedDbn(const HistoT &)=default typename BaseT::BinT BinType Definition Histo.h:226 const BinType & bin(const size_t localX, const size_t localY, const size_t localZ) const noexcept Bin access using local indices (const version) Definition Histo.h:302 std::shared_ptr< HistoT > Ptr Definition Histo.h:227 BinType & binAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) noexcept Bin access using coordinates. Definition Histo.h:307 BinnedDbn(const HistoT &other, const std::string &path) Definition Histo.h:259 const BinType & binAt(const AxisT1 xCoord, const AxisT2 yCoord, const AxisT3 zCoord) const noexcept Bin access using coordinates (const version) Definition Histo.h:312 virtual int fill(const AxisT1 valX, const AxisT2 valY, const AxisT3 valZ, const double weight=1.0, const double fraction=1.0) Fill function with three explicit coordinates. Definition Histo.h:277 const BinType & bin(const size_t index) const noexcept Bin access using global index (const version) Definition Histo.h:292 BinnedDbn(size_t nbinsX, double lowerX, double upperX, size_t nbinsY, double lowerY, double upperY, size_t nbinsZ, double lowerZ, double upperZ, const std::string &path="", const std::string &title="") Constructor with auto-setup of evenly spaced axes. Definition Histo.h:246 BinnedDbn(HistoT &&other, const std::string &path) Definition Histo.h:264 BinType & bin(const size_t localX, const size_t localY, const size_t localZ) noexcept Bin access using local indices. Definition Histo.h:297 BinnedDbn & operator=(const HistoT &)=default void maskBin(const size_t indexToMask, const bool status=true) noexcept Mask a bin at a given index. Definition BinnedStorage.h:361 BinT & binAt(typename BinningT::EdgeTypesTuple &&coords) noexcept Returns reference to the bin at coordinates. Definition BinnedStorage.h:220 virtual int fill(FillType &&coords, const double weight=1.0, const double fraction=1.0) Triggers fill adapter on the bin corresponding to coords. Definition BinnedDbn.h:229 typename BaseT::FillType FillType Definition BinnedDbn.h:123 typename HistoMaker< std::make_index_sequence< N > >::type HistoND Definition Histo.h:351 CRTP mixin introducing convenience aliases to access statistics along X axis. Definition BinnedUtils.h:73 CRTP mixin introducing convenience aliases along Y axis. Definition BinnedUtils.h:109 CRTP mixin introducing convenience aliases to access statistics along Y axis. Definition BinnedUtils.h:163 CRTP mixin introducing convenience aliases along Z axis. Definition BinnedUtils.h:198 CRTP mixin introducing convenience aliases to access statistics along Z axis. Definition BinnedUtils.h:252 Generated on Mon Oct 28 2024 13:47:23 for YODA - Yet more Objects for Data Analysis by 1.9.8 |