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

In This Package:

ITsTriggerTool.h

Go to the documentation of this file.
00001 /*
00002  * \class ITsTriggerTool
00003  *
00004  * \brief TriggerTool interface.
00005  *
00006  * bseilhan@iit.edu Tue Sep  9 14:59:02 CDT 2008
00007  *
00008  */
00009 
00010 #ifndef ITsTriggerTool_H
00011 #define ITsTriggerTool_H 1
00012 
00013 #include "GaudiKernel/IAlgTool.h"
00014 #include "GaudiKernel/StatusCode.h"
00015 #include <string>
00016 #include <vector>
00017 
00018 namespace DayaBay{
00019   class SimTrigHeader;
00020   class ElecHeader;
00021 }
00022 
00023 class ITsTriggerTool : virtual public IAlgTool
00024 {
00025 public:
00027     static const InterfaceID& interfaceID();
00028 
00030     virtual StatusCode mutate(DayaBay::SimTrigHeader* trigHeader,
00031                               const DayaBay::ElecHeader& elecHeader)=0;
00032 
00033 protected:
00034     virtual ~ITsTriggerTool();
00035 };
00036 
00037 
00038 #endif // ITsTriggerTool_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:50:03 2011 for TrigSim by doxygen 1.4.7