/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 00019 #ifndef DYBGENPRUNE_H 00020 #define DYBGENPRUNE_H 00021 00022 00023 #include "GaudiAlg/GaudiAlgorithm.h" 00024 #include "DybTool/IGenPruneTool.h" 00025 00026 #include <string> 00027 00028 class DybGenPrune : public GaudiAlgorithm 00029 { 00030 00031 public: 00032 00033 DybGenPrune(const std::string& name, ISvcLocator* pSvcLocator); 00034 virtual ~DybGenPrune(); 00035 00036 virtual StatusCode initialize(); 00037 virtual StatusCode execute(); 00038 virtual StatusCode finalize(); 00039 00040 private: 00041 00044 std::string m_location; 00045 00053 int m_maxVertices; 00054 00056 std::string m_genPruneName; 00057 IGenPruneTool * m_genPrune; 00058 }; 00059 00060 #endif // DYBGENPRUNE_H