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

In This Package:

IFastTrigReadSimTool.h
Go to the documentation of this file.
00001 /*
00002  * \class IFastTrigReadSimTool
00003  *
00004  * \brief Fast trigger and readout simulation tool interface.
00005  *
00006  * Zhe Wang  11/03/2010
00007  *
00008  */
00009 
00010 #ifndef _I_FAST_TRIG_READ_SIM_TOOL_H_
00011 #define _I_FAST_TRIG_READ_SIM_TOOL_H_
00012 
00013 #include "GaudiKernel/IAlgTool.h"
00014 #include "GaudiKernel/StatusCode.h"
00015 
00016 namespace DayaBay{
00017   class SimReadoutHeader;
00018   class SimTrigHeader;
00019   class ElecHeader;
00020 }
00021 
00022 class IFastTrigReadSimTool : virtual public IAlgTool
00023 {
00024 public:
00026     static const InterfaceID& interfaceID();
00027 
00029     virtual StatusCode mutate(DayaBay::SimReadoutHeader* sroHeader,
00030                               DayaBay::SimTrigHeader* stHeader,
00031                               const DayaBay::ElecHeader& elecHeader) = 0;
00032 
00033 protected:
00034     virtual ~IFastTrigReadSimTool();
00035 };
00036 
00037 
00038 #endif // _I_FAST_TRIG_READ_SIM_TOOL_H_
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:21:42 for FastTrigReadSim by doxygen 1.7.4