Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RawBeamMonHeader.h

Go to the documentation of this file.
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

Generated on Sat Nov 7 01:27:16 2009 for loon by  doxygen 1.3.9.1