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

In This Package:

DataIncident.h

Go to the documentation of this file.
00001 #ifndef GAUDI_DATAINCIDENT_H
00002 #define GAUDI_DATAINCIDENT_H
00003 
00004 // Include files
00005 #include "GaudiKernel/Incident.h"
00006 
00015 template<class T>
00016 class ContextIncident : public Incident {
00017 public:
00019 
00025   ContextIncident(const std::string& src,const std::string& typ,T tag)
00026     : Incident(src,typ), m_tag(tag)  {  }
00027 
00029   virtual ~ContextIncident() { }
00030 
00032   const T& tag()  const { return m_tag; }
00033 
00034 private:
00035   T m_tag;
00036 };
00037 
00039 typedef ContextIncident<std::string> DataIncident;
00040 
00041 #endif //GAUDI_DATAINCIDENT_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7