9 #ifndef LWH_AnalysisFactory_H
10 #define LWH_AnalysisFactory_H
15 #include "AIAnalysisFactory.h"
16 #include "TreeFactory.h"
17 #include "HistogramFactory.h"
18 #include "DataPointSetFactory.h"
67 Tree & tr =
dynamic_cast<Tree &
>(tree);
79 Tree & tr =
dynamic_cast<Tree &
>(tree);
105 IPlotterFactory * createPlotterFactory(
int = 0,
char * * = 0,
106 const std::string & =
"",
107 const std::string & =
"") {
123 for ( std::set<HistogramFactory *>::iterator it = histfacs.begin();
124 it != histfacs.end(); ++it )
delete *it;
125 for ( std::set<DataPointSetFactory *>::iterator it = datafacs.begin();
126 it != datafacs.end(); ++it )
delete *it;
127 for ( std::set<TreeFactory *>::iterator it = treefacs.begin();
128 it != treefacs.end(); ++it )
delete *it;