| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IHepMCEventMutator.h

Go to the documentation of this file.
00001 
00010 #ifndef IHEPMCEVENTMUTATOR_H
00011 #define IHEPMCEVENTMUTATOR_H
00012 
00013 
00014 #include "GaudiKernel/IAlgTool.h"
00015 #include "GaudiKernel/StatusCode.h"
00016 #include <string>
00017 #include <vector>
00018 
00019 
00020 
00021 namespace HepMC {
00022     class GenEvent;
00023 }
00024 
00028 class IHepMCEventMutator : virtual public IAlgTool
00029 {
00030 public:
00032     static const InterfaceID& interfaceID();
00033 
00035     virtual StatusCode mutate(HepMC::GenEvent& event)=0;
00036 
00037 protected:
00038     
00039     virtual ~IHepMCEventMutator();
00040 
00041 };
00042 
00043 
00044 #endif  // IHEPMCEVENTMUTATOR_H
00045 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:55:36 2011 for GenTools by doxygen 1.4.7