00001 00002 // 00003 // GeoSwimStack 00004 // 00005 // January 20, 2006 M.Ishitsuka First version for GeoSwimmer 00006 // ref. PTSimStack.h by S. Kasahara 05/04 00007 // 00009 00010 #ifndef GEOSWIMSTACK_H 00011 #define GEOSWIMSTACK_H 00012 00013 #include <stack> 00014 #include <map> 00015 using namespace std; 00016 #include <TMCProcess.h> 00017 #include "MCApplication/MCAppParticle.h" 00018 #include "MCApplication/MCAppStack.h" 00019 00020 class GeoSwimStack; 00021 std::ostream& operator << (std::ostream& os, const GeoSwimStack& ps); 00022 00023 class GeoSwimStack : public MCAppStack<MCAppParticle> { 00024 00025 public: 00026 00027 // Constructors/Destructors 00028 GeoSwimStack(); 00029 virtual ~GeoSwimStack(); 00030 00031 virtual void Reset(); 00032 00033 private: 00034 00035 ClassDef(GeoSwimStack,0) // Interface to Monte Carlo stack 00036 }; 00037 00038 #endif // GEOSWIMSTACK_H
1.3.9.1