QSlowStartCommand.hh

00001 /*
00002  * APOLLO: A complete DAQ and Online Data Analysis Framework for Cuore
00003  * 
00004  * A.Giachero created 01/04/07 - <Andrea.Giachero@ge.infn.it> 
00005  * 
00006  $ $Id: QSlowStartCommand.hh 302 2007-03-14 17:54:50Z giachero $
00007  * $Revision: 302 $
00008  *
00009  * Class QSlowStartCommand: start command
00010  *                           
00011  *
00012  */
00013 
00014 
00015 #ifndef _QSLOW_START_COMMAND_HH_
00016 #define _QSLOW_START_COMMAND_HH_
00017 
00018 // C/C++ Includes
00019 #include <map>
00020 #include <string>
00021 
00022 // Apollo Includes
00023 #include "QCuore.hh"
00024 #include "QSlowBaseCommand.hh"
00025 
00026 class QSlowStartCommand : public QSlowBaseCommand {
00027 
00028 public:    
00029 
00030   // ctor
00031   QSlowStartCommand();
00032   
00033   // dotr
00034   virtual ~QSlowStartCommand();
00035   
00036   // Execute Command
00037   virtual void Execute();
00038   
00039   // Check Commands Parameters
00040   virtual void CheckParams();
00041   
00042 private:
00043   
00044   // Do start Command
00045   void Start(QError& ErrorRet, QSlowTarget_t Target, QSlowEleCommand_t CmdCode);
00046 
00047 };
00048 
00049 #endif // _QSLOW_START_COMMAND_HH_

Generated on Tue Nov 16 10:49:55 2010 for CUORE Software by  doxygen 1.5.6