00001 00002 // $Id: RawBeamMonHeader.h,v 1.2 2003/07/10 19:36:28 rhatcher Exp $ 00003 // 00004 // RawBeamMonHeader 00005 // 00006 // RawBeamMonHeader is the header for raw MINOS data from the DAQ 00007 // It serves to tag the specifics of where/when the data was recorded 00008 // 00009 // Author: R. Hatcher 2000.04.19 00010 // 00012 00013 #ifndef RAWBEAMMONHEADER_H 00014 #define RAWBEAMMONHEADER_H 00015 00016 #include "RawData/RawHeader.h" 00017 00018 class RawBeamMonHeader : public RawHeader { 00019 00020 public: 00021 00022 RawBeamMonHeader(); // necessary for streamer io 00023 RawBeamMonHeader(const VldContext& vldc, UInt_t spillcnt); 00024 virtual ~RawBeamMonHeader() { ; } 00025 00026 UInt_t GetSpillCountNum() const { return fSpillCount; } 00027 00028 virtual std::ostream& FormatToOStream(std::ostream& os, 00029 Option_t *option="") const; 00030 00031 protected: 00032 00033 UInt_t fSpillCount; 00034 00035 private: 00036 00037 ClassDef(RawBeamMonHeader,1) 00038 }; 00039 00040 #endif // RAWBEAMMONHEADER_H
1.3.9.1