CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTCompactMapAbstractHandler.h
Go to the documentation of this file.
1 #ifndef DTCompactMapAbstractHandler_H
2 #define DTCompactMapAbstractHandler_H
3 
14 //----------------------
15 // Base Class Headers --
16 //----------------------
17 
18 
19 //------------------------------------
20 // Collaborating Class Declarations --
21 //------------------------------------
22 class DTReadOutMapping;
23 
24 //---------------
25 // C++ Headers --
26 //---------------
27 #include <string>
28 #include <vector>
29 
30 // ---------------------
31 // -- Class Interface --
32 // ---------------------
33 
35 
36  public:
37 
40 // DTCompactMapAbstractHandler();
41 
45 
50 
52  virtual DTReadOutMapping* expandMap( const DTReadOutMapping& compMap );
53 
54  protected:
55 
60 
61  private:
62 
67 
68 };
69 
70 
71 #endif // DTCompactMapAbstractHandler_H
72 
static DTCompactMapAbstractHandler * getInstance()
get static object
const DTCompactMapAbstractHandler & operator=(const DTCompactMapAbstractHandler &x)
virtual DTReadOutMapping * expandMap(const DTReadOutMapping &compMap)
expand compact map
static DTCompactMapAbstractHandler * instance
Definition: DDAxes.h:10