QCoincidenceFillerFactory.hh
Go to the documentation of this file.00001
00008 #ifndef _QCOINCIDENCEFILLERFACTORY_HH
00009 #define _QCOINCIDENCEFILLERFACTORY_HH
00010
00011 #include <string>
00012 #include <vector>
00013
00014 class QCoincidenceFiller;
00015
00016 class QCoincidenceFillerFactory
00017 {
00018 public:
00019
00020
00021 QCoincidenceFillerFactory();
00022 virtual ~QCoincidenceFillerFactory();
00023 static QCoincidenceFillerFactory& GetInstance();
00024 static QCoincidenceFiller * GetFiller(std::string type);
00025 static std::vector<std::string> GetTypes();
00026
00027 private:
00028 static std::vector <std::string> fTypes;
00029
00030 };
00031
00032
00033 #endif