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

In This Package:

FastTrigReadSimTool.h

Go to the documentation of this file.
00001 /*
00002  * \class FastTrigReadSimTool
00003  *
00004  * \brief Fast trigger and readout simulation tool
00005  *
00006  * Zhe Wang  12/03/2010
00007  *
00008  */
00009 
00010 #ifndef _FAST_TRIGGER_READOUT_SIM_TOOL_H_
00011 #define _FAST_TRIGGER_READOUT_SIM_TOOL_H_
00012 
00013 #include "FastTrigReadSim/IFastTrigReadSimTool.h"
00014 #include "GaudiAlg/GaudiTool.h"
00015 #include "Event/ElecHeader.h"
00016 #include "Event/SimTrigHeader.h"
00017 #include "Event/SimReadoutHeader.h"
00018 
00019 class FastTrigReadSimTool : public GaudiTool , virtual public IFastTrigReadSimTool
00020 {
00021 public:  
00022   
00023     FastTrigReadSimTool(const std::string& type,
00024                         const std::string& name,
00025                         const IInterface* parent);
00026                  
00027     virtual ~FastTrigReadSimTool();
00028 
00029     virtual StatusCode mutate(DayaBay::SimReadoutHeader* sroHeader,
00030                               DayaBay::SimTrigHeader* stHeader,
00031                               const DayaBay::ElecHeader& elecHeader);
00032                                                       
00033     virtual StatusCode initialize();
00034     virtual StatusCode finalize();
00035     
00036 private:
00037 
00038 };
00039 
00040 
00041 #endif /* _FAST_TRIGGER_READOUT_SIM_TOOL_H_ */
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 21:02:22 2011 for FastTrigReadSim by doxygen 1.4.7