9 #ifndef THEPEG_FactoryBase_H
10 #define THEPEG_FactoryBase_H
15 #include "ThePEG/Interface/Interfaced.h"
16 #include "FactoryBase.fh"
22 class IAnalysisFactory;
24 class IHistogramFactory;
25 class IDataPointSetFactory;
121 operator AIDA::IDataPointSet * () {
return dset; }
237 AIDA::ITree &
tree()
const;
262 void cd(
const string &
path);
297 double lo,
double up);
313 const std::vector<double> & edges);
334 int nbx,
double xlo,
double xup,
335 int nby,
double ylo,
double yup);
356 int nbx,
double xlo,
double xup,
357 int nby,
double ylo,
double yup);
374 const std::vector<double> & xedges,
375 const std::vector<double> & yedges);
524 #include "ThePEG/Utilities/ClassTraits.h"
533 struct BaseClassTrait<FactoryBase,1> {
541 struct ClassTraits<FactoryBase>
542 :
public ClassTraitsBase<FactoryBase> {
544 static string className() {
return "ThePEG::FactoryBase"; }