CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/CondCore/DTPlugins/interface/DTCompactMapPluginHandler.h

Go to the documentation of this file.
00001 #ifndef DTCompactMapPluginHandler_H
00002 #define DTCompactMapPluginHandler_H
00003 
00014 //----------------------
00015 // Base Class Headers --
00016 //----------------------
00017 #include "CondFormats/DTObjects/interface/DTCompactMapAbstractHandler.h"
00018 
00019 //------------------------------------
00020 // Collaborating Class Declarations --
00021 //------------------------------------
00022 class DTReadOutMapping;
00023 
00024 //---------------
00025 // C++ Headers --
00026 //---------------
00027 #include <iostream>
00028 
00029 //              ---------------------
00030 //              -- Class Interface --
00031 //              ---------------------
00032 
00033 class DTCompactMapPluginHandler:public DTCompactMapAbstractHandler {
00034 
00035  public:
00036 
00039   virtual ~DTCompactMapPluginHandler();
00040 
00043 
00044   static void build();
00045 
00047   virtual DTReadOutMapping* expandMap( const DTReadOutMapping& compMap );
00048 
00049  private:
00050 
00053   DTCompactMapPluginHandler();
00054   DTCompactMapPluginHandler( const DTCompactMapPluginHandler& x );
00055   const DTCompactMapPluginHandler& operator=( const DTCompactMapPluginHandler& x );
00056 
00057 };
00058 
00059 #endif // DTCompactMapPluginHandler_H
00060 
00061