00001 #include <string> 00002 #include <map> 00003 #include "GaudiKernel/Algorithm.h" 00004 00005 class DumpDecayTreeAlg : public Algorithm { 00006 00007 public: 00008 DumpDecayTreeAlg(const std::string& name, ISvcLocator* pSvcLocator); 00009 00010 StatusCode initialize(); 00011 StatusCode execute(); 00012 StatusCode finalize(); 00013 00014 00015 private: 00016 00017 std::map<int,std::string> m_map; 00018 00019 int m_eventCounter; 00020 int m_freq; 00021 00022 bool m_BesEvtGenOnly; 00023 bool m_PrintParticles; 00024 00025 bool m_FindRunEvent; 00026 int m_FindRun; 00027 int m_FindEvent; 00028 };