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

In This Package:

SimHitSplitAlgorithm.h

Go to the documentation of this file.
00001 #ifndef SIMHITSPLITALGORITHM_H
00002 #define SIMHITSPLITALGORITHM_H
00003 
00004 #include "DybAlg/DybAlgorithm.h"
00005 
00006 #include "Event/SimHeader.h"
00007 #include "PerSimEvent/PerSimHeader.h"
00008 
00009 #include "ISimHitSplitSvc.h"
00010 
00011 class SimHitSplitAlgorithm : public DybAlgorithm<DayaBay::SimHeader> 
00012 {
00013 public:  
00014   SimHitSplitAlgorithm(const std::string& name, ISvcLocator* pSvcLocator);
00015   ~SimHitSplitAlgorithm();
00016 
00017   StatusCode initialize();
00018   StatusCode execute();
00019   StatusCode finalize();
00020 
00021 private:
00022   ISimHitSplitSvc*   m_simHitSplitSvc;
00023   vector<TimeStamp>  m_hitEarliest;
00024   vector<TimeStamp>  m_hitLatest;
00025 };
00026 
00027 #endif  // SIMHITSPLITALGORITHM_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:44:14 2011 for SimHitSplitSvc by doxygen 1.4.7