YODA::AnalysisObject | AnalysisObject is the base class for histograms and scatters |

YODA::Counter | A weighted counter |

YODA::Histo1D | A one-dimensional histogram |

YODA::Histo2D | A two-dimensional histogram |

YODA::Profile1D | A one-dimensional profile histogram |

YODA::Profile2D | A two-dimensional profile histogram |

YODA::Scatter< N > | A very generic data type which is just a collection of ND data points with errors |

YODA::Scatter1D | A very generic data type which is just a collection of 1D data points with errors |

YODA::Scatter2D | A very generic data type which is just a collection of 2D data points with errors |

YODA::Scatter3D | A very generic data type which is just a collection of 3D data points with errors |

YODA::Axis1D< BIN1D, DBN > | 1D bin container |

YODA::Axis2D< BIN2D, DBN > | 2D bin container |

YODA::Bin | Base class for bins in 1D and 2D histograms |

YODA::Bin1D< Dbn1D > | |

YODA::HistoBin1D | A Bin1D specialised for handling histogram-type information |

YODA::Bin1D< Dbn2D > | |

YODA::ProfileBin1D | A Bin1D specialised for handling profile-type information |

YODA::Bin2D< Dbn2D > | |

YODA::HistoBin2D | A Bin2D specialised for handling histogram-type information |

YODA::Bin2D< Dbn3D > | |

YODA::ProfileBin2D | A Bin1D specialised for handling profile-type information |

YODA::Bin1D< DBN > | A generic 1D bin type |

YODA::Bin2D< DBN > | A generic 2D bin type |

YODA::Binned1D< T > | 1D binned container of T objects, without outflows |

YODA::CmpFloats | Functor to compare two floating point numbers and return whether they are fuzzily equivalent |

YODA::Dbn0D | A 0D distribution |

YODA::Dbn1D | A 1D distribution |

YODA::Dbn2D | A 2D distribution |

YODA::Dbn3D | A 2D distribution |

YODA::Error< N > | An N-dimensional error to be contained in a Point<N> |

**std::exception** | STL class |

**std::runtime_error** | STL class |

YODA::Exception | Generic unspecialised YODA runtime error |

YODA::AnnotationError | Error for unfound or broken AnalysisObject annotations |

YODA::BinningError | Error for general binning problems |

YODA::GridError | Error to throw when a slicing is requested on a non-slicable state of an object |

YODA::LockError | Error for modification of a data object where filling has already begun |

YODA::LogicError | Error for places where it should not have been possible to get to! |

YODA::LowStatsError | Errors relating to insufficient (effective) statistics |

YODA::RangeError | Error for e.g. use of invalid bin ranges |

YODA::ReadError | Error for file reading errors |

YODA::UserError | Error for problems introduced outside YODA, to put it nicely |

YODA::WeightError | Errors relating to event/bin weights |

YODA::Point< N > | An N-dimensional data point to be contained in a Scatter<N> |

YODA::Point1D | A 1D data point to be contained in a Scatter1D |

YODA::Point2D | A 2D data point to be contained in a Scatter2D |

YODA::Point3D | A 3D data point to be contained in a Scatter3D |

YODA::Reader | Pure virtual base class for various output writers |

YODA::ReaderAIDA | Persistency reader for AIDA XML format |

YODA::ReaderFLAT | Persistency reader from YODA flat text data format |

YODA::ReaderYODA | Persistency reader from YODA flat text data format |

YODA::Weights | A named, vectorised generalisation of an event weight |

YODA::Writer | Pure virtual base class for various output writers |

YODA::WriterAIDA | Persistency writer for AIDA XML format |

YODA::WriterFLAT | Persistency writer for flat text format |

YODA::WriterYODA | Persistency writer for YODA flat text format |