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

FarDetDataQualityHandle.h

Go to the documentation of this file.
00001 #ifndef FARDETDATAQUALITYHANDLE_H
00002 #define FARDETDATAQUALITYHANDLE_H
00003 
00004 #include "Candidate/CandHandle.h"
00005 #include "Navigation/XxxItr.h"
00006 #include "FarDetDataQuality.h"
00007 
00008 class FarDetDataQualityHandle : public CandHandle
00009 {
00010 
00011 public:
00012   FarDetDataQualityHandle();
00013   FarDetDataQualityHandle(const FarDetDataQualityHandle& rhs);
00014   FarDetDataQualityHandle(FarDetDataQuality* candidate);
00015   virtual ~FarDetDataQualityHandle();
00016   virtual FarDetDataQualityHandle* DupHandle() const;
00017 
00018   Int_t GetRun() const;
00019   Int_t GetSubRun() const;
00020   Int_t GetSnarl() const;
00021   Int_t GetDate() const;
00022   Int_t GetTime() const;
00023   Int_t GetTimeFrame() const;
00024   Int_t GetMicrosec() const;
00025   Int_t GetNanosec() const;
00026   Int_t GetCrateMask() const;
00027   Int_t GetDeadPlnChips() const;
00028   Int_t GetHotPlnChips() const;
00029   Int_t GetColdPlnChips() const;
00030   Int_t GetBusyPlnChips() const;
00031   Int_t GetDeadShldChips() const;
00032   Int_t GetHotShldChips() const;
00033   Int_t GetColdShldChips() const;
00034   Int_t GetBusyShldChips() const;
00035   Int_t GetLiBox() const;
00036   Int_t GetLiLed() const;
00037   Int_t GetLiPulseHeight() const;
00038   Int_t GetLiPulseWidth() const;
00039   Int_t GetTpmtBox() const;
00040   Int_t GetTpmtNanosec() const;
00041   Int_t GetSparsErrors() const;
00042   Int_t GetEtcErrors() const;
00043   Int_t GetSpillStatus() const;
00044   Int_t GetSpillType() const;
00045   Int_t GetSpillGpsError() const;
00046   Int_t GetLiChannels() const;
00047   Int_t GetHitPlnChannels() const;
00048   Int_t GetHitShldChannels() const;
00049 
00050   void SetRun(Int_t run);
00051   void SetSubRun(Int_t subrun);
00052   void SetSnarl(Int_t snarl);
00053   void SetDate(Int_t date);
00054   void SetTime(Int_t time);
00055   void SetTimeFrame(Int_t timeframe);
00056   void SetMicrosec(Int_t microsec);
00057   void SetNanosec(Int_t nanosec);
00058   void SetCrateMask(Int_t mask);
00059   void SetDeadPlnChips(Int_t nchips);
00060   void SetHotPlnChips(Int_t nchips);
00061   void SetColdPlnChips(Int_t nchips);
00062   void SetBusyPlnChips(Int_t nchips);
00063   void SetDeadShldChips(Int_t nchips);
00064   void SetHotShldChips(Int_t nchips);
00065   void SetColdShldChips(Int_t nchips);
00066   void SetBusyShldChips(Int_t nchips);
00067   void SetLiBox(Int_t box);
00068   void SetLiLed(Int_t led);
00069   void SetLiPulseHeight(Int_t pulseheight);
00070   void SetLiPulseWidth(Int_t pulsewidth);
00071   void SetTpmtBox(Int_t box);
00072   void SetTpmtNanosec(Int_t nanosec);
00073   void SetSparsErrors(Int_t nerrs);
00074   void SetEtcErrors(Int_t nerrs);
00075   void SetSpillStatus(Int_t status);
00076   void SetSpillType(Int_t type);
00077   void SetSpillGpsError(Int_t error);
00078   void SetLiChannels(Int_t nchahnels);
00079   void SetHitPlnChannels(Int_t nchannels);
00080   void SetHitShldChannels(Int_t nchannels);
00081 
00082   ClassDef(FarDetDataQualityHandle,1);
00083 };
00084 
00085 XXXITRDEF(FarDetDataQualityHandle)
00086 
00087 #endif 
00088 

Generated on Mon Feb 15 11:06:40 2010 for loon by  doxygen 1.3.9.1