Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

CCAENV830Creator.h

Go to the documentation of this file.
00001 #ifndef __CCAENV830CREATOR_H  //Required for current class
00002 #define __CCAENV830CREATOR_H
00003 
00004 //
00005 // Include files:
00006 //
00007 
00008                                //Required for base classes
00009 #ifndef __CMODULECREATOR_H     //CModuleCreator
00010 #include "CModuleCreator.h"
00011 #endif
00012  
00013 #ifndef __STL_STRING
00014 #include <string>
00015 #define __STL_STRING
00016 #endif
00017 
00018 class CTCLInterpreter;
00019 class CTCLResult;
00020 class CDigitizerModule;
00021 
00051 class CCAENV830Creator  : public CModuleCreator        
00052 {
00053 private:
00054    
00055         /* Constructors and other canonical operations: */
00056         
00057 public:
00058   CCAENV830Creator ();
00059   virtual ~CCAENV830Creator ( );
00060   CCAENV830Creator (const CCAENV830Creator& rhs );
00061   CCAENV830Creator& operator= (const CCAENV830Creator& rhs);
00062   int operator== (const CCAENV830Creator& rhs) const;
00063   int operator!= (const CCAENV830Creator& rhs) const {
00064       return !(operator==(rhs));
00065    }
00066 
00067   // Class operations:
00068 
00069 public:
00070 
00071    virtual   CDigitizerModule* Create (CTCLInterpreter& rInterp, 
00072                                        CTCLResult& rResult, 
00073                                        int nArgs, char** pArgs)   ; // 
00074    virtual   string  Help (); // 
00075 
00076 };
00077 
00078 #endif

Generated on Fri Mar 12 13:04:04 2004 for Scripted Readout by doxygen 1.3.4