| Cfv::root::Counter< V > | A Counter that keeps a mapping of the number of occurances of each input value |
| Cfv::root::CounterMany< V > | Same as Counter but accepts multiple values per fill |
| ▼Cfv::GenContainer | Generic, untyped parent class of Container |
| Cfv::Container< std::map< D, int >, V > | |
| Cfv::Container< std::map< V, int >, std::vector< V > > | |
| Cfv::Container< std::map< V, int >, V > | |
| Cfv::Container< std::vector< T >, T > | |
| ▼Cfv::Container< T, T > | |
| Cfv::ContainerMean< T > | Calculate the Mean of a Value over a series of observations |
| Cfv::Container< TGraph, std::pair< V, V > > | |
| Cfv::Container< TH1, std::vector< V > > | |
| Cfv::Container< TH1, V > | |
| Cfv::Container< TH2, std::pair< std::vector< V >, std::vector< V > > > | |
| Cfv::Container< TH2, std::pair< V, V > > | |
| Cfv::Container< H, V > | A class that is used to "hold" values |
| ▼Cfv::GenFunction | Parent class to all Function classes |
| Cfv::Function< R(ArgTypes...)> | In order to enable proper provenance tracking, and at the same time keep the ability to embed functions into values, the Function class should be used |
| ▼Cfv::Value< T > | A generic value |
| ▼Cfv::DerivedValue< T > | A Value derived from some other Values, not directly from the dataset |
| Cfv::BoundValue< T > | A generic value owning only a function object |
| Cfv::ConstantValue< T > | A Value which always returns the same value, supplied in the constructor |
| ▼Cfv::Reduce< T > | Reduce a Value of type vector<T> to just a T |
| Cfv::ElementOf< T > | Extract the element at a specific index from a vector |
| Cfv::Max< T > | Find and return the maximum value of a vector |
| Cfv::Mean< T > | Calculate the mean value of a vector |
| Cfv::Min< T > | Find and return the minimum value of a vector |
| Cfv::Range< T > | Calculate the range of the values in a vector |
| Cfv::ObservedValue< T > | A value supplied by the dataset, not derived |
| ▼Cfv::Value< bool > | |
| Cfv::DerivedValue< bool > | |
| Cfv::Value< double > | |
| Cfv::Value< Head > | |
| ▼Cfv::Value< int > | |
| ▼Cfv::DerivedValue< int > | |
| Cfv::Count< T > | Returns the count of elements in the input vector passing a test function |
| ▼Cfv::Value< Ret > | |
| ▼Cfv::DerivedValue< Ret > | |
| Cfv::Apply< Ret(ArgTypes...)> | Applies a function to a tuple of values and returns a value |
| Cfv::Value< std::pair< std::vector< V >, std::vector< V > > > | |
| ▼Cfv::Value< std::pair< T, int > > | |
| ▼Cfv::DerivedValue< std::pair< T, int > > | |
| ▼Cfv::ReduceIndex< T > | Similar to Reduce, but returns a pair of a T and an int |
| Cfv::MaxIndex< T > | Find and return the maximum value of a vector and its index |
| Cfv::MinIndex< T > | Find and return the minimum value of a vector and its index |
| ▼Cfv::Value< std::pair< T1, T2 > > | |
| ▼Cfv::DerivedValue< std::pair< T1, T2 > > | |
| Cfv::Pair< T1, T2 > | Creates a std::pair type from a two other Value objects |
| Cfv::Value< std::pair< V, V > > | |
| ▼Cfv::Value< std::tuple< ArgTypes... > > | |
| ▼Cfv::DerivedValue< std::tuple< ArgTypes... > > | |
| Cfv::Tuple< ArgTypes > | Takes a series of Value objects and bundles them together into a std::tuple object |
| ▼Cfv::Value< std::tuple_element< N, std::tuple< ArgTypes... > >::type > | |
| ▼Cfv::DerivedValue< std::tuple_element< N, std::tuple< ArgTypes... > >::type > | |
| Cfv::DeTup< N, ArgTypes > | Gets the Nth element from a tuple value |
| ▼Cfv::Value< std::vector< float > > | |
| Cfv::DerivedValue< std::vector< float > > | |
| Cfv::Value< std::vector< FST > > | |
| Cfv::Value< std::vector< Head > > | |
| ▼Cfv::Value< std::vector< HomoTuple< T, Size >::type > > | |
| ▼Cfv::DerivedValue< std::vector< HomoTuple< T, Size >::type > > | |
| Cfv::Combinations< T, Size > | Find combinations of items from an input vector |
| ▼Cfv::Value< std::vector< Ret > > | |
| ▼Cfv::DerivedValue< std::vector< Ret > > | |
| Cfv::Map< Ret(ArgTypes...)> | Maps a function over an input vector |
| Cfv::Value< std::vector< SND > > | |
| ▼Cfv::Value< std::vector< std::tuple< ArgTypes... > > > | |
| ▼Cfv::DerivedValue< std::vector< std::tuple< ArgTypes... > > > | |
| Cfv::TupFilter< ArgTypes > | Returns the elements in a vector that pass a test function |
| Cfv::Zip< ArgTypes > | Zips a series of vectors together |
| ▼Cfv::Value< std::vector< std::tuple< FST, SND > > > | |
| ▼Cfv::DerivedValue< std::vector< std::tuple< FST, SND > > > | |
| Cfv::CartProduct< FST, SND > | Calculate the cartesian product of two input vectors |
| ▼Cfv::Value< std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type > > | |
| ▼Cfv::DerivedValue< std::vector< std::tuple_element< N, std::tuple< ArgTypes... > >::type > > | |
| Cfv::DeTupVector< N, ArgTypes > | Creates a vector of extracting the Nth value from each entry in a vector of tuples |
| ▼Cfv::Value< std::vector< T > > | |
| ▼Cfv::DerivedValue< std::vector< T > > | |
| Cfv::Filter< T > | Returns the elements in a vector that pass a test function |
| Cfv::WrapperVector< T > | A std::vector wrapper around a C-style array |
| ▼Cfv::Value< std::vector< TLorentzVector > > | |
| Cfv::DerivedValue< std::vector< TLorentzVector > > | |
| Cfv::Value< std::vector< V > > | |
| ▼Cfv::Value< T * > | |
| ▼Cfv::DerivedValue< T *> | |
| Cfv::PointerValue< T > | A Value of a pointer |
| Cfv::Value< T *> | |
| Cfv::Value< TLorentzVector > | |
| Cfv::Value< V > | |
| Cfv::Value< value_type > | |