00001 00009 #ifndef DYBHELLOWORLD_H 00010 #define DYBHELLOWORLD_H 00011 00012 #include "GaudiAlg/GaudiAlgorithm.h" 00013 00014 #include <map> 00015 00016 class DybHelloWorld:public GaudiAlgorithm { 00017 public: 00018 00019 DybHelloWorld (const std::string& name, ISvcLocator* pSvcLocator); 00020 StatusCode initialize(); 00021 StatusCode execute(); 00022 StatusCode finalize(); 00023 00024 private: 00025 00026 int m_myInt; 00027 bool m_myBool; 00028 double m_myDouble; 00029 std::vector<std::string> m_myStringVec; 00030 IntegerProperty m_participant; 00031 std::map<std::string,std::string> m_myStringMap; 00032 std::map<std::string,std::vector<std::string> > m_myStringVectorMap; 00033 }; 00034 00035 #endif // DYBHELLOWORLD_H