00001 00002 #ifndef FARDETDEADCHIP_H 00003 #define FARDETDEADCHIP_H 00004 00005 #include "Candidate/CandBase.h" 00006 #include "VaChip.h" 00007 00008 class AlgHandle; 00009 class CandContext; 00010 class FarDetDeadChipHandle; 00011 00012 class FarDetDeadChip : public CandBase 00013 { 00014 friend class FarDetDeadChipHandle; 00015 00016 public: 00017 00018 static FarDetDeadChipHandle MakeCandidate(AlgHandle& ah, CandContext& ch); 00019 FarDetDeadChip(); 00020 00021 protected: 00022 FarDetDeadChip(AlgHandle& ah); 00023 FarDetDeadChip(AlgHandle& ah, CandHandle& ch, CandContext& cx); 00024 FarDetDeadChip(const FarDetDeadChip& rhs); 00025 virtual ~FarDetDeadChip(); 00026 virtual FarDetDeadChip* Dup() const; 00027 virtual void CreateLocalHandle(); 00028 00029 private: 00030 Int_t fCrate; 00031 Int_t fVarc; 00032 Int_t fVmm; 00033 Int_t fVaadc; 00034 Int_t fVaChip; 00035 Int_t fBasePlane; 00036 Int_t fBaseShld; 00037 Int_t fNanosec; 00038 VaChip::VaChipStatus_t fStatus; 00039 00040 ClassDef(FarDetDeadChip,1) 00041 }; 00042 00043 #endif 00044
1.3.9.1