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