PSXtcInput/include/XtcInputModule.h

Go to the documentation of this file.
00001 #ifndef PSXTCINPUT_XTCINPUTMODULE_H
00002 #define PSXTCINPUT_XTCINPUTMODULE_H
00003 
00004 //--------------------------------------------------------------------------
00005 // File and Version Information:
00006 //      $Id: XtcInputModule.h 7696 2014-02-27 00:40:59Z salnikov@SLAC.STANFORD.EDU $
00007 //
00008 // Description:
00009 //      Class XtcInputModule.
00010 //
00011 //------------------------------------------------------------------------
00012 
00013 //-----------------
00014 // C/C++ Headers --
00015 //-----------------
00016 #include <string>
00017 
00018 //----------------------
00019 // Base Class Headers --
00020 //----------------------
00021 #include "PSXtcInput/XtcInputModuleBase.h"
00022 
00023 //-------------------------------
00024 // Collaborating Class Headers --
00025 //-------------------------------
00026 
00027 //------------------------------------
00028 // Collaborating Class Declarations --
00029 //------------------------------------
00030 
00031 
00032 //              ---------------------
00033 //              -- Class Interface --
00034 //              ---------------------
00035 
00036 /**
00037  *  @defgroup PSXtcInput PSXtcInput package
00038  *  
00039  *  @brief Package with the implementation if psana input module for XTC files.
00040  *  
00041  */
00042 
00043 namespace PSXtcInput {
00044 
00045 /**
00046  *  @ingroup PSXtcInput
00047  *  
00048  *  @brief Psana input module for reading XTC files.
00049  *
00050  *  This software was developed for the LCLS project.  If you use all or 
00051  *  part of it, please give an appropriate acknowledgment.
00052  *
00053  *  @version $Id: XtcInputModule.h 7696 2014-02-27 00:40:59Z salnikov@SLAC.STANFORD.EDU $
00054  *
00055  *  @author Andrei Salnikov
00056  */
00057 
00058 class XtcInputModule : public XtcInputModuleBase {
00059 public:
00060 
00061   /// Constructor takes the name of the module.
00062   XtcInputModule (const std::string& name) ;
00063 
00064   // Destructor
00065   virtual ~XtcInputModule () ;
00066 
00067 protected:
00068   
00069 private:
00070 
00071 };
00072 
00073 } // namespace PSXtcInput
00074 
00075 #endif // PSXTCINPUT_XTCINPUTMODULE_H

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7