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

RecMinosHdr.h

Go to the documentation of this file.
00001 
00002 //
00003 // RecMinosHdr
00004 //
00005 // RecMinosHdr is the Base Class for MINOS record headers.
00006 //
00007 // Author:  R. Hatcher, G. Irwin, S. Kasahara  4/2001
00008 //          Based on R. Hatcher design
00009 //
00011 
00012 #ifndef RECMINOSHDR_H
00013 #define RECMINOSHDR_H
00014 
00015 #include "Validity/VldContext.h"
00016 
00017 class RecMinosHdr : public TObject {
00018 
00019  public:
00020 
00021    RecMinosHdr();                        // necessary for streamer io
00022    RecMinosHdr(const VldContext& vld);   // basic ctor
00023    virtual ~RecMinosHdr();
00024 
00025    const VldContext& GetVldContext() const;
00026    void              SetVldContext( const VldContext& cx ) { fVldContext = cx; };
00027 
00028    virtual void Print(Option_t *option="") const;
00029 
00030  protected:
00031    
00032    VldContext  fVldContext;  // Detector_t, SimFlag_t, VldTimeStamp
00033 
00034  private:
00035 
00036 ClassDef(RecMinosHdr,1)
00037 };
00038 
00039 inline const VldContext& RecMinosHdr::GetVldContext() const {return fVldContext; }
00040 
00041 #endif // RECMINOSHDR_H

Generated on Mon Nov 23 05:28:14 2009 for loon by  doxygen 1.3.9.1