00001
00002
00003
00004
00005
00006
00008
00009 #ifndef NTPSRDATAQUALITY_H
00010 #define NTPSRDATAQUALITY_H
00011
00012 #include "TObject.h"
00013
00014 class NtpSRDataQuality;
00015 std::ostream &operator << (std::ostream& os, const NtpSRDataQuality& dq);
00016
00017 class NtpSRDataQuality : public TObject {
00018
00019 public:
00020
00021 NtpSRDataQuality();
00022 virtual ~NtpSRDataQuality();
00023
00024
00025 virtual std::ostream& Print(std::ostream& os) const;
00026 virtual void Print(Option_t* option = "") const;
00027
00028 public:
00029
00030
00031
00032
00033 Int_t trigsource;
00034 Int_t trigtime;
00035 Int_t errorcode;
00036 Int_t cratemask;
00037 Int_t pretrigdigits;
00038 Int_t posttrigdigits;
00039 Int_t snarlmultiplicity;
00040 Int_t spillstatus;
00041 Int_t spilltype;
00042 Int_t spilltimeerror;
00043 Int_t litrigger;
00044 Int_t litime;
00045 Int_t lisubtractedtime;
00046 Int_t lirelativetime;
00047 Int_t licalibpoint;
00048 Int_t licalibtype;
00049 Int_t libox;
00050 Int_t liled;
00051 Int_t lipulseheight;
00052 Int_t lipulsewidth;
00053 Int_t coldchips;
00054 Int_t hotchips;
00055 Int_t busychips;
00056 Int_t readouterrors;
00057 Int_t dataqualityword;
00058
00059 ClassDef(NtpSRDataQuality,1)
00060 };
00061
00062 #endif // NTPSRDATAQUALITY_H