00001
00002
00003 #ifndef XAODROOTACCESS_TOOLS_TINCIDENT_H
00004 #define XAODROOTACCESS_TOOLS_TINCIDENT_H
00005
00006
00007 #include <iosfwd>
00008
00009
00010 #include <Rtypes.h>
00011
00012 namespace xAOD {
00013
00019 namespace IncidentType {
00020
00022 static const ::Int_t BeginInputFile = 1;
00024 static const ::Int_t BeginEvent = 2;
00026 static const ::Int_t MetaDataStop = 3;
00035 static const ::Int_t EndInputFile = 4;
00036
00037 }
00038
00053 class TIncident {
00054
00055 public:
00057 TIncident( ::Int_t type );
00058
00060 ::Int_t type() const;
00061
00062 private:
00064 ::Int_t m_type;
00065
00066 };
00067
00068 }
00069
00071 std::ostream& operator<< ( std::ostream& out, const xAOD::TIncident& inc );
00072
00073 #endif // XAODROOTACCESS_TOOLS_TINCIDENT_H