#include <AIDA_AnalysisFactory.h>
Public Methods | |
AIDA_AnalysisFactory () | |
Constructor. | |
~AIDA_AnalysisFactory () | |
Destructor. | |
bool | registerStoreFactory (AIDA::Dev::IStoreFactory *factory, const std::string &storeType) |
Methods inherited from the IDevAnalysisFactory class. | |
AIDA::Dev::IStoreFactory * | storeFactory (const std::string &storeType) |
bool | registerAnnotationFactory (AIDA::Dev::IAnnotationFactory *factory) |
AIDA::Dev::IAnnotationFactory * | annotationFactory () |
bool | registerHistogramFactoryProvider (AIDA::Dev::IHistogramFactoryProvider *provider) |
AIDA::Dev::IHistogramFactoryProvider * | histogramFactoryProvider () |
bool | registerDataPointSetFactoryProvider (AIDA::Dev::IDataPointSetFactoryProvider *provider) |
AIDA::Dev::IDataPointSetFactoryProvider * | dataPointSetFactoryProvider () |
bool | registerTreeFactoryProvider (AIDA::Dev::ITreeFactoryProvider *provider) |
AIDA::Dev::ITreeFactoryProvider * | treeFactoryProvider () |
bool | registerTupleFactoryProvider (AIDA::Dev::ITupleFactoryProvider *provider) |
AIDA::Dev::ITupleFactoryProvider * | tupleFactoryProvider () |
bool | registerFunctionFactoryProvider (AIDA::Dev::IFunctionFactoryProvider *provider) |
AIDA::Dev::IFunctionFactoryProvider * | functionFactoryProvider () |
bool | registerFitFactoryProvider (AIDA::Dev::IFitFactoryProvider *provider) |
AIDA::Dev::IFitFactoryProvider * | fitFactoryProvider () |
bool | registerPlotterFactoryProvider (AIDA::Dev::IPlotterFactoryProvider *provider) |
AIDA::Dev::IPlotterFactoryProvider * | plotterFactoryProvider () |
AIDA::ITreeFactory * | createTreeFactory () |
Methods inherited from the IAnalysisFactory class. | |
AIDA::IHistogramFactory * | createHistogramFactory (AIDA::ITree &tree) |
AIDA::IDataPointSetFactory * | createDataPointSetFactory (AIDA::ITree &tree) |
AIDA::ITupleFactory * | createTupleFactory (AIDA::ITree &tree) |
AIDA::IFunctionFactory * | createFunctionFactory (AIDA::ITree &tree) |
AIDA::IPlotterFactory * | createPlotterFactory (int argc=0, char **args=0) |
AIDA::IFitFactory * | createFitFactory () |
Static Private Attributes | |
bool | firstInstance = false |
std::string * | m_storeFactoryTypes = 0 |
AIDA::Dev::IStoreFactory ** | m_storeFactories = 0 |
unsigned int | m_numberOfStoreTypes = 0 |
AIDA::Dev::IAnnotationFactory * | m_annotationFactory = 0 |
AIDA::Dev::IHistogramFactoryProvider * | m_histogramFactoryProvider = 0 |
AIDA::Dev::IDataPointSetFactoryProvider * | m_dataPointSetFactoryProvider = 0 |
AIDA::Dev::ITreeFactoryProvider * | m_treeFactoryProvider = 0 |
AIDA::Dev::ITupleFactoryProvider * | m_tupleFactoryProvider = 0 |
AIDA::Dev::IFunctionFactoryProvider * | m_functionFactoryProvider = 0 |
AIDA::Dev::IFitFactoryProvider * | m_fitFactoryProvider = 0 |
AIDA::Dev::IPlotterFactoryProvider * | m_plotterFactoryProvider = 0 |
|
Definition at line 58 of file AIDA_AnalysisFactory.cpp. References firstInstance, m_storeFactories, and m_storeFactoryTypes. |
|
Definition at line 68 of file AIDA_AnalysisFactory.cpp. |
|
Definition at line 130 of file AIDA_AnalysisFactory.cpp. References m_annotationFactory. |
|
Definition at line 260 of file AIDA_AnalysisFactory.cpp. References dataPointSetFactoryProvider(). |
|
Definition at line 287 of file AIDA_AnalysisFactory.cpp. References fitFactoryProvider(). |
|
Definition at line 278 of file AIDA_AnalysisFactory.cpp. References functionFactoryProvider(). |
|
Definition at line 251 of file AIDA_AnalysisFactory.cpp. References histogramFactoryProvider(). |
|
Definition at line 296 of file AIDA_AnalysisFactory.cpp. References plotterFactoryProvider(). |
|
Definition at line 242 of file AIDA_AnalysisFactory.cpp. References treeFactoryProvider(). |
|
Definition at line 269 of file AIDA_AnalysisFactory.cpp. References tupleFactoryProvider(). |
|
Definition at line 160 of file AIDA_AnalysisFactory.cpp. References m_dataPointSetFactoryProvider. Referenced by createDataPointSetFactory(). |
|
Definition at line 220 of file AIDA_AnalysisFactory.cpp. References m_fitFactoryProvider. Referenced by createFitFactory(). |
|
Definition at line 205 of file AIDA_AnalysisFactory.cpp. References m_functionFactoryProvider. Referenced by createFunctionFactory(). |
|
Definition at line 145 of file AIDA_AnalysisFactory.cpp. References m_histogramFactoryProvider. Referenced by createHistogramFactory(). |
|
Definition at line 235 of file AIDA_AnalysisFactory.cpp. References m_plotterFactoryProvider. Referenced by createPlotterFactory(). |
|
Definition at line 122 of file AIDA_AnalysisFactory.cpp. References m_annotationFactory. |
|
Definition at line 152 of file AIDA_AnalysisFactory.cpp. References m_dataPointSetFactoryProvider. |
|
Definition at line 212 of file AIDA_AnalysisFactory.cpp. References m_fitFactoryProvider. |
|
Definition at line 197 of file AIDA_AnalysisFactory.cpp. References m_functionFactoryProvider. |
|
Definition at line 137 of file AIDA_AnalysisFactory.cpp. References m_histogramFactoryProvider. |
|
Definition at line 227 of file AIDA_AnalysisFactory.cpp. References m_plotterFactoryProvider. |
|
Definition at line 73 of file AIDA_AnalysisFactory.cpp. References m_numberOfStoreTypes, m_storeFactories, and m_storeFactoryTypes. |
|
Definition at line 167 of file AIDA_AnalysisFactory.cpp. References m_treeFactoryProvider. |
|
Definition at line 182 of file AIDA_AnalysisFactory.cpp. References m_tupleFactoryProvider. |
|
Definition at line 102 of file AIDA_AnalysisFactory.cpp. References m_numberOfStoreTypes, m_storeFactories, and m_storeFactoryTypes. |
|
Definition at line 175 of file AIDA_AnalysisFactory.cpp. References m_treeFactoryProvider. Referenced by createTreeFactory(). |
|
Definition at line 190 of file AIDA_AnalysisFactory.cpp. References m_tupleFactoryProvider. Referenced by createTupleFactory(). |
|
Definition at line 56 of file AIDA_AnalysisFactory.cpp. Referenced by AIDA_AnalysisFactory(). |
|
Definition at line 32 of file AIDA_AnalysisFactory.cpp. Referenced by annotationFactory(), and registerAnnotationFactory(). |
|
Definition at line 38 of file AIDA_AnalysisFactory.cpp. Referenced by dataPointSetFactoryProvider(), and registerDataPointSetFactoryProvider(). |
|
Definition at line 50 of file AIDA_AnalysisFactory.cpp. Referenced by fitFactoryProvider(), and registerFitFactoryProvider(). |
|
Definition at line 47 of file AIDA_AnalysisFactory.cpp. Referenced by functionFactoryProvider(), and registerFunctionFactoryProvider(). |
|
Definition at line 35 of file AIDA_AnalysisFactory.cpp. Referenced by histogramFactoryProvider(), and registerHistogramFactoryProvider(). |
|
Definition at line 29 of file AIDA_AnalysisFactory.cpp. Referenced by registerStoreFactory(), and storeFactory(). |
|
Definition at line 53 of file AIDA_AnalysisFactory.cpp. Referenced by plotterFactoryProvider(), and registerPlotterFactoryProvider(). |
|
Definition at line 26 of file AIDA_AnalysisFactory.cpp. Referenced by AIDA_AnalysisFactory(), registerStoreFactory(), and storeFactory(). |
|
Definition at line 23 of file AIDA_AnalysisFactory.cpp. Referenced by AIDA_AnalysisFactory(), registerStoreFactory(), and storeFactory(). |
|
Definition at line 41 of file AIDA_AnalysisFactory.cpp. Referenced by registerTreeFactoryProvider(), and treeFactoryProvider(). |
|
Definition at line 44 of file AIDA_AnalysisFactory.cpp. Referenced by registerTupleFactoryProvider(), and tupleFactoryProvider(). |