Namespaces | |
| namespace | MathFuncs | 
Classes | |
| class | CodeSquashContext | 
| A class to maintain the context for squashing of RooFit models into code.  More... | |
| class | CompileContext | 
| class | DataKey | 
| struct | FlatMap | 
| struct | HashAssistedFind | 
| Helper for hash-map-assisted finding of elements by name.  More... | |
| class | JSONNode | 
| class | JSONTree | 
| class | RooAbsDataFiller | 
| class | RooFixedProdPdf | 
| A RooProdPdf with a fixed normalization set can be replaced by this class.  More... | |
| class | RooNormalizedPdf | 
| class | RooPyBind | 
Functions | |
| template<typename T > | |
| void | cartesianProduct (std::vector< std::vector< T > > &out, std::vector< std::vector< T > > &in) | 
| template<class T > | |
| std::unique_ptr< T > | compileForNormSet (T const &arg, RooArgSet const &normSet) | 
| std::unique_ptr< RooLinkedList > | createCmdList () | 
| template<typename... Args> | |
| std::unique_ptr< RooLinkedList > | createCmdList (RooCmdArg const *arg1, Args &&...args) | 
| std::unique_ptr< RooLinkedList > | createCmdList (RooLinkedList const *cmdList) | 
| template<class Key_t , class Val_t > | |
| auto | flatMapToStdMap (FlatMap< Key_t, Val_t > const &flatMap) | 
| RooCmdArg | ImportFlatMap (FlatMap< std::string, RooDataHist * > const &args) | 
| RooCmdArg | ImportFlatMap (FlatMap< std::string, RooDataSet * > const &args) | 
| RooCmdArg | ImportFlatMap (FlatMap< std::string, TH1 * > const &args) | 
| std::pair< double, int > | integrate1d (std::function< double(double)> func, bool doTrapezoid, int maxSteps, int minStepsZero, int fixSteps, double epsAbs, double epsRel, bool doExtrap, double xmin, double xmax, std::span< double > hArr, std::span< double > sArr) | 
| RooCmdArg | LinkFlatMap (FlatMap< std::string, RooAbsData * > const &args) | 
| std::string | makeValidVarName (std::string const &in) | 
| template<typename Iterator > | |
| bool | nextCombination (const Iterator first, Iterator k, const Iterator last) | 
| template<class Key , class T , class Compare , class Allocator > | |
| RooFit::Detail::JSONNode & | operator<< (RooFit::Detail::JSONNode &n, const std::map< Key, T, Compare, Allocator > &m) | 
| template<class Key , class T , class Hash , class KeyEqual , class Allocator > | |
| RooFit::Detail::JSONNode & | operator<< (RooFit::Detail::JSONNode &n, const std::unordered_map< Key, T, Hash, KeyEqual, Allocator > &m) | 
| RooFit::Detail::JSONNode & | operator<< (RooFit::Detail::JSONNode &n, std::span< const double > v) | 
| RooFit::Detail::JSONNode & | operator<< (RooFit::Detail::JSONNode &n, std::span< const float > v) | 
| std::ostream & | operator<< (std::ostream &os, RooFit::Detail::JSONNode const &s) | 
| template<class T > | |
| std::vector< T > & | operator<< (std::vector< T > &v, RooFit::Detail::JSONNode const &n) | 
| template<class T > | |
| std::vector< T > & | operator<< (std::vector< T > &v, RooFit::Detail::JSONNode::children_view const &cv) | 
| template<class T > | |
| std::vector< T > & | operator<< (std::vector< T > &v, RooFit::Detail::JSONNode::const_children_view const &cv) | 
| RooCmdArg | SliceFlatMap (FlatMap< RooCategory *, std::string > const &args) | 
| void RooFit::Detail::cartesianProduct | ( | std::vector< std::vector< T > > & | out, | 
| std::vector< std::vector< T > > & | in ) | 
Definition at line 22 of file Algorithms.h.
| std::unique_ptr< T > RooFit::Detail::compileForNormSet | ( | T const & | arg, | 
| RooArgSet const & | normSet ) | 
Definition at line 70 of file NormalizationHelpers.h.
      
  | 
  inline | 
Definition at line 463 of file RooGlobalFunc.h.
      
  | 
  inline | 
Definition at line 454 of file RooGlobalFunc.h.
      
  | 
  inline | 
Definition at line 468 of file RooGlobalFunc.h.
Definition at line 487 of file RooGlobalFunc.h.
| RooCmdArg RooFit::Detail::ImportFlatMap | ( | FlatMap< std::string, RooDataHist * > const & | args | ) | 
Definition at line 1142 of file RooGlobalFunc.cxx.
| RooCmdArg RooFit::Detail::ImportFlatMap | ( | FlatMap< std::string, RooDataSet * > const & | args | ) | 
Definition at line 1150 of file RooGlobalFunc.cxx.
Definition at line 1146 of file RooGlobalFunc.cxx.
| std::pair< double, int > RooFit::Detail::integrate1d | ( | std::function< double(double)> | func, | 
| bool | doTrapezoid, | ||
| int | maxSteps, | ||
| int | minStepsZero, | ||
| int | fixSteps, | ||
| double | epsAbs, | ||
| double | epsRel, | ||
| bool | doExtrap, | ||
| double | xmin, | ||
| double | xmax, | ||
| std::span< double > | hArr, | ||
| std::span< double > | sArr ) | 
Definition at line 161 of file RooRombergIntegrator.cxx.
| RooCmdArg RooFit::Detail::LinkFlatMap | ( | FlatMap< std::string, RooAbsData * > const & | args | ) | 
Definition at line 1154 of file RooGlobalFunc.cxx.
| std::string RooFit::Detail::makeValidVarName | ( | std::string const & | in | ) | 
| bool RooFit::Detail::nextCombination | ( | const Iterator | first, | 
| Iterator | k, | ||
| const Iterator | last ) | 
Definition at line 64 of file Algorithms.h.
| RooFit::Detail::JSONNode & RooFit::Detail::operator<< | ( | RooFit::Detail::JSONNode & | n, | 
| const std::map< Key, T, Compare, Allocator > & | m ) | 
Definition at line 280 of file JSONInterface.h.
| RooFit::Detail::JSONNode & RooFit::Detail::operator<< | ( | RooFit::Detail::JSONNode & | n, | 
| const std::unordered_map< Key, T, Hash, KeyEqual, Allocator > & | m ) | 
Definition at line 269 of file JSONInterface.h.
      
  | 
  inline | 
Definition at line 256 of file JSONInterface.h.
      
  | 
  inline | 
Definition at line 262 of file JSONInterface.h.
| std::ostream & RooFit::Detail::operator<< | ( | std::ostream & | os, | 
| RooFit::Detail::JSONNode const & | s ) | 
Definition at line 65 of file JSONInterface.cxx.
| std::vector< T > & RooFit::Detail::operator<< | ( | std::vector< T > & | v, | 
| RooFit::Detail::JSONNode const & | n ) | 
Definition at line 226 of file JSONInterface.h.
| std::vector< T > & RooFit::Detail::operator<< | ( | std::vector< T > & | v, | 
| RooFit::Detail::JSONNode::children_view const & | cv ) | 
Definition at line 226 of file JSONInterface.h.
| std::vector< T > & RooFit::Detail::operator<< | ( | std::vector< T > & | v, | 
| RooFit::Detail::JSONNode::const_children_view const & | cv ) | 
Definition at line 226 of file JSONInterface.h.
| RooCmdArg RooFit::Detail::SliceFlatMap | ( | FlatMap< RooCategory *, std::string > const & | args | ) | 
Definition at line 1138 of file RooGlobalFunc.cxx.