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

FarDetDataQuality.h

Go to the documentation of this file.
00001 
00002 #ifndef FARDETDATAQUALITY_H
00003 #define FARDETDATAQUALITY_H
00004 
00005 #include "Candidate/CandBase.h"
00006 
00007 class AlgHandle;
00008 class CandContext;
00009 class FarDetDataQualityHandle;
00010 
00011 class FarDetDataQuality : public CandBase
00012 {
00013   friend class FarDetDataQualityHandle;
00014 
00015 public:
00016    
00017   static FarDetDataQualityHandle MakeCandidate(AlgHandle& ah, CandContext& ch);
00018   FarDetDataQuality();
00019 
00020 protected:
00021   FarDetDataQuality(AlgHandle& ah);
00022   FarDetDataQuality(AlgHandle& ah, CandHandle& ch, CandContext& cx);
00023   FarDetDataQuality(const FarDetDataQuality& rhs);
00024   virtual ~FarDetDataQuality();
00025   virtual FarDetDataQuality* Dup() const;
00026   virtual void CreateLocalHandle();
00027 
00028 private: 
00029   Int_t fRun;
00030   Int_t fSubRun;
00031   Int_t fSnarl;
00032   Int_t fDate;
00033   Int_t fTime;
00034   Int_t fTimeFrame;
00035   Int_t fMicrosec;
00036   Int_t fNanosec;
00037   Int_t fCrateMask;
00038   Int_t fDeadPlnChips;
00039   Int_t fHotPlnChips;
00040   Int_t fColdPlnChips;
00041   Int_t fBusyPlnChips;
00042   Int_t fDeadShldChips;
00043   Int_t fHotShldChips;
00044   Int_t fColdShldChips;
00045   Int_t fBusyShldChips;
00046   Int_t fLiBox;
00047   Int_t fLiLed;
00048   Int_t fLiPulseHeight;
00049   Int_t fLiPulseWidth;
00050   Int_t fTpmtBox;
00051   Int_t fTpmtNanosec;
00052   Int_t fSparsErrors;
00053   Int_t fEtcErrors;
00054   Int_t fSpillStatus;
00055   Int_t fSpillType;
00056   Int_t fSpillGpsError;
00057   Int_t fLiChannels;
00058   Int_t fHitPlnChannels;
00059   Int_t fHitShldChannels;
00060 
00061   ClassDef(FarDetDataQuality,1)
00062 };
00063 
00064 #endif 
00065 

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