/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IHepMCtoG4.h
Go to the documentation of this file.
00001 
00013 #ifndef IHEPMCTOG4_H
00014 #define IHEPMCTOG4_H
00015 
00016 #include "GaudiKernel/IAlgTool.h"
00017 #include "GaudiKernel/StatusCode.h"
00018 #include <string>
00019 #include <vector>
00020 
00021 namespace HepMC {
00022     class GenEvent;
00023 }
00024 class G4PrimaryVertex;
00025 
00026 class IHepMCtoG4 : virtual public IAlgTool
00027 {
00028 public:
00029     static const InterfaceID& interfaceID();
00030 
00032     virtual StatusCode convert(const HepMC::GenEvent& input,
00033                                std::vector<G4PrimaryVertex*>& output)=0;
00034 
00035 protected:
00036     
00037     virtual ~IHepMCtoG4();
00038 };
00039 
00040 #endif  // IHEPMCTOG4_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:05:42 for G4DataHelpers by doxygen 1.7.4