annotated.tex 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. \section{Class List}
  2. Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
  3. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH1D}{fv\+::root\+::\+\_\+\+Container\+T\+H1\+D$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH1D}}{}
  4. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH1F}{fv\+::root\+::\+\_\+\+Container\+T\+H1\+F$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH1F}}{}
  5. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH1I}{fv\+::root\+::\+\_\+\+Container\+T\+H1\+I$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH1I}}{}
  6. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH2D}{fv\+::root\+::\+\_\+\+Container\+T\+H2\+D$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH2D}}{}
  7. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH2F}{fv\+::root\+::\+\_\+\+Container\+T\+H2\+F$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH2F}}{}
  8. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1__ContainerTH2I}{fv\+::root\+::\+\_\+\+Container\+T\+H2\+I$<$ V $>$} }{\pageref{classfv_1_1root_1_1__ContainerTH2I}}{}
  9. \item\contentsline{section}{\hyperlink{classfv_1_1util_1_1ArgParser}{fv\+::util\+::\+Arg\+Parser} }{\pageref{classfv_1_1util_1_1ArgParser}}{}
  10. \item\contentsline{section}{\hyperlink{classfv_1_1BoundValue}{fv\+::\+Bound\+Value$<$ T $>$} \\*A generic value owning only a function object }{\pageref{classfv_1_1BoundValue}}{}
  11. \item\contentsline{section}{\hyperlink{classfv_1_1ConstantValue}{fv\+::\+Constant\+Value$<$ T $>$} \\*A \hyperlink{classfv_1_1Value}{Value} which always returns the same value, supplied in the constructor }{\pageref{classfv_1_1ConstantValue}}{}
  12. \item\contentsline{section}{\hyperlink{classfv_1_1Container}{fv\+::\+Container$<$ H $>$} }{\pageref{classfv_1_1Container}}{}
  13. \item\contentsline{section}{\hyperlink{classfv_1_1ContainerMean}{fv\+::\+Container\+Mean$<$ T $>$} }{\pageref{classfv_1_1ContainerMean}}{}
  14. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTGraph}{fv\+::root\+::\+Container\+T\+Graph} }{\pageref{classfv_1_1root_1_1ContainerTGraph}}{}
  15. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1}{fv\+::root\+::\+Container\+T\+H1$<$ V, D $>$} }{\pageref{classfv_1_1root_1_1ContainerTH1}}{}
  16. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1D}{fv\+::root\+::\+Container\+T\+H1D} }{\pageref{classfv_1_1root_1_1ContainerTH1D}}{}
  17. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1DMany}{fv\+::root\+::\+Container\+T\+H1\+D\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH1DMany}}{}
  18. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1F}{fv\+::root\+::\+Container\+T\+H1F} }{\pageref{classfv_1_1root_1_1ContainerTH1F}}{}
  19. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1FMany}{fv\+::root\+::\+Container\+T\+H1\+F\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH1FMany}}{}
  20. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1I}{fv\+::root\+::\+Container\+T\+H1I} }{\pageref{classfv_1_1root_1_1ContainerTH1I}}{}
  21. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH1IMany}{fv\+::root\+::\+Container\+T\+H1\+I\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH1IMany}}{}
  22. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2}{fv\+::root\+::\+Container\+T\+H2$<$ V, D $>$} }{\pageref{classfv_1_1root_1_1ContainerTH2}}{}
  23. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2D}{fv\+::root\+::\+Container\+T\+H2D} }{\pageref{classfv_1_1root_1_1ContainerTH2D}}{}
  24. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2DMany}{fv\+::root\+::\+Container\+T\+H2\+D\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH2DMany}}{}
  25. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2F}{fv\+::root\+::\+Container\+T\+H2F} }{\pageref{classfv_1_1root_1_1ContainerTH2F}}{}
  26. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2FMany}{fv\+::root\+::\+Container\+T\+H2\+F\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH2FMany}}{}
  27. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2I}{fv\+::root\+::\+Container\+T\+H2I} }{\pageref{classfv_1_1root_1_1ContainerTH2I}}{}
  28. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1ContainerTH2IMany}{fv\+::root\+::\+Container\+T\+H2\+I\+Many} }{\pageref{classfv_1_1root_1_1ContainerTH2IMany}}{}
  29. \item\contentsline{section}{\hyperlink{classfv_1_1ContainerVector}{fv\+::\+Container\+Vector$<$ T $>$} }{\pageref{classfv_1_1ContainerVector}}{}
  30. \item\contentsline{section}{\hyperlink{classfv_1_1Count}{fv\+::\+Count$<$ T $>$} }{\pageref{classfv_1_1Count}}{}
  31. \item\contentsline{section}{\hyperlink{classfv_1_1DataSet}{fv\+::\+Data\+Set} }{\pageref{classfv_1_1DataSet}}{}
  32. \item\contentsline{section}{\hyperlink{classfv_1_1DerivedValue}{fv\+::\+Derived\+Value$<$ T $>$} \\*A generic, derived, value }{\pageref{classfv_1_1DerivedValue}}{}
  33. \item\contentsline{section}{\hyperlink{classfv_1_1ElementOf}{fv\+::\+Element\+Of$<$ T $>$} \\*Extract the element at a specific index from a vector }{\pageref{classfv_1_1ElementOf}}{}
  34. \item\contentsline{section}{\hyperlink{classfv_1_1Filter}{fv\+::\+Filter} }{\pageref{classfv_1_1Filter}}{}
  35. \item\contentsline{section}{\hyperlink{classfv_1_1Function}{fv\+::\+Function$<$ typename $>$} }{\pageref{classfv_1_1Function}}{}
  36. \item\contentsline{section}{\hyperlink{classfv_1_1Function_3_01R_07ArgTypes_8_8_8_08_4}{fv\+::\+Function$<$ R(\+Arg\+Types...)$>$} \\*In order to enable proper provenance tracking, and at the same time keep the ability to embed functions into values, the \hyperlink{classfv_1_1Function}{Function} class should be used }{\pageref{classfv_1_1Function_3_01R_07ArgTypes_8_8_8_08_4}}{}
  37. \item\contentsline{section}{\hyperlink{classfv_1_1GenContainer}{fv\+::\+Gen\+Container} }{\pageref{classfv_1_1GenContainer}}{}
  38. \item\contentsline{section}{\hyperlink{classfv_1_1GenFunction}{fv\+::\+Gen\+Function} \\*Parent class to all \hyperlink{classfv_1_1Function}{Function} classes }{\pageref{classfv_1_1GenFunction}}{}
  39. \item\contentsline{section}{\hyperlink{classfv_1_1GenValue}{fv\+::\+Gen\+Value} }{\pageref{classfv_1_1GenValue}}{}
  40. \item\contentsline{section}{\hyperlink{classfv_1_1util_1_1Log}{fv\+::util\+::\+Log} }{\pageref{classfv_1_1util_1_1Log}}{}
  41. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1LorentzVector}{fv\+::root\+::\+Lorentz\+Vector} }{\pageref{classfv_1_1root_1_1LorentzVector}}{}
  42. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1LorentzVectorEnergy}{fv\+::root\+::\+Lorentz\+Vector\+Energy} }{\pageref{classfv_1_1root_1_1LorentzVectorEnergy}}{}
  43. \item\contentsline{section}{\hyperlink{classfv_1_1root_1_1MassFilter}{fv\+::root\+::\+Mass\+Filter} }{\pageref{classfv_1_1root_1_1MassFilter}}{}
  44. \item\contentsline{section}{\hyperlink{classfv_1_1Max}{fv\+::\+Max$<$ T $>$} \\*Find and return the maximum value of a vector }{\pageref{classfv_1_1Max}}{}
  45. \item\contentsline{section}{\hyperlink{classfv_1_1MaxIndex}{fv\+::\+Max\+Index$<$ T $>$} \\*Find and return the maximum value of a vector and its index }{\pageref{classfv_1_1MaxIndex}}{}
  46. \item\contentsline{section}{\hyperlink{classfv_1_1Mean}{fv\+::\+Mean$<$ T $>$} \\*Calculate the mean value of a vector }{\pageref{classfv_1_1Mean}}{}
  47. \item\contentsline{section}{\hyperlink{classfv_1_1Min}{fv\+::\+Min$<$ T $>$} \\*Find and return the minimum value of a vector }{\pageref{classfv_1_1Min}}{}
  48. \item\contentsline{section}{\hyperlink{classfv_1_1MinIndex}{fv\+::\+Min\+Index$<$ T $>$} \\*Find and return the minimum value of a vector and its index }{\pageref{classfv_1_1MinIndex}}{}
  49. \item\contentsline{section}{\hyperlink{classfv_1_1ObservedValue}{fv\+::\+Observed\+Value$<$ T $>$} \\*A generic, observed, value }{\pageref{classfv_1_1ObservedValue}}{}
  50. \item\contentsline{section}{\hyperlink{classfv_1_1Pair}{fv\+::\+Pair$<$ T1, T2 $>$} \\*Creates a std\+::pair type from a two other \hyperlink{classfv_1_1Value}{Value} objects }{\pageref{classfv_1_1Pair}}{}
  51. \item\contentsline{section}{\hyperlink{classfv_1_1PointerValue}{fv\+::\+Pointer\+Value$<$ T $>$} \\*A \hyperlink{classfv_1_1Value}{Value} of a pointer }{\pageref{classfv_1_1PointerValue}}{}
  52. \item\contentsline{section}{\hyperlink{classfv_1_1Range}{fv\+::\+Range$<$ T $>$} \\*Calculate the range of the values in a vector }{\pageref{classfv_1_1Range}}{}
  53. \item\contentsline{section}{\hyperlink{classfv_1_1RangeFilter}{fv\+::\+Range\+Filter$<$ T $>$} }{\pageref{classfv_1_1RangeFilter}}{}
  54. \item\contentsline{section}{\hyperlink{classfv_1_1Reduce}{fv\+::\+Reduce$<$ T $>$} \\*\hyperlink{classfv_1_1Reduce}{Reduce} a \hyperlink{classfv_1_1Value}{Value} of type vector$<$\+T$>$ to just a T }{\pageref{classfv_1_1Reduce}}{}
  55. \item\contentsline{section}{\hyperlink{classfv_1_1ReduceIndex}{fv\+::\+Reduce\+Index$<$ T $>$} \\*Similar to \hyperlink{classfv_1_1Reduce}{Reduce}, but returns a pair of a T and an int }{\pageref{classfv_1_1ReduceIndex}}{}
  56. \item\contentsline{section}{\hyperlink{classfv_1_1Value}{fv\+::\+Value$<$ T $>$} \\*A generic value }{\pageref{classfv_1_1Value}}{}
  57. \item\contentsline{section}{\hyperlink{classfv_1_1WrapperVector}{fv\+::\+Wrapper\+Vector$<$ T $>$} \\*A std\+::vector wrapper around a C-\/style array }{\pageref{classfv_1_1WrapperVector}}{}
  58. \item\contentsline{section}{\hyperlink{classfv_1_1ZipMapFour}{fv\+::\+Zip\+Map\+Four$<$ R, T $>$} \\*Takes a set of four \hyperlink{classfv_1_1Value}{Value}$<$std\+::vector$<$\+T$>$ $>$ objects and a function of four Ts and returns a std\+::vector$<$\+R$>$ }{\pageref{classfv_1_1ZipMapFour}}{}
  59. \end{DoxyCompactList}