pxar
 All Classes Namespaces Functions Variables Typedefs Friends
PixTestFactory.hh
1 #ifndef PIXTESTFACTORY_H
2 #define PIXTESTFACTORY_H
3 
4 #include <iostream>
5 
6 #include "PixTest.hh"
7 #include "PixSetup.hh"
8 
9 class DLLEXPORT PixTestFactory {
10 public:
11 
12  static PixTestFactory* instance();
13  PixTest* createTest(std::string, PixSetup *);
14 
15 protected:
16  PixTestFactory();
17  ~PixTestFactory();
18 
19 private:
20  static PixTestFactory* fInstance;
21 
22  ClassDef(PixTestFactory, 1)
23 
24 };
25 
26 
27 
28 
29 #endif