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

In This Package:

DsPullEvent.h

Go to the documentation of this file.
00001 
00016 #ifndef DSPULLEVENT_H
00017 #define DSPULLEVENT_H
00018 
00019 
00020 #include "DybAlg/DybAlgorithm.h"
00021 #include "Event/SimHeader.h"
00022 
00023 class IGiGaSvc;
00024 class IG4toMCEvent;
00025 class IHistoryKeeper;
00026 class INeutronCaptureInfo;
00027 
00028 class DsPullEvent : public DybAlgorithm<DayaBay::SimHeader>
00029 {
00030 
00031 public:
00032 
00033     DsPullEvent(const std::string& name, ISvcLocator* pSvcLocator);
00034     virtual ~DsPullEvent();
00035 
00036     virtual StatusCode initialize();
00037     virtual StatusCode execute();
00038     virtual StatusCode finalize();
00039 
00040 private:
00041 
00046     std::string m_genLocation;
00047 
00048     IGiGaSvc*         m_giga;
00049     IHistoryKeeper*   m_historyKeeper;
00050 
00051     INeutronCaptureInfo* m_capinfo;
00052 };
00053 
00054 #endif  // DSPULLEVENT_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:53:24 2011 for DetSim by doxygen 1.4.7