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

FarDetDeadChipHandle.h

Go to the documentation of this file.
00001 #ifndef FARDETDEADCHIPHANDLE_H
00002 #define FARDETDEADCHIPHANDLE_H
00003 
00004 #include "Candidate/CandHandle.h"
00005 #include "Navigation/XxxItr.h"
00006 #include "FarDetDeadChip.h"
00007 #include "VaChip.h"
00008 
00009 class FarDetDeadChipHandle : public CandHandle
00010 {
00011 
00012 public:
00013   FarDetDeadChipHandle();
00014   FarDetDeadChipHandle(const FarDetDeadChipHandle& rhs);
00015   FarDetDeadChipHandle(FarDetDeadChip* candidate);
00016   virtual ~FarDetDeadChipHandle();
00017   virtual FarDetDeadChipHandle* DupHandle() const;
00018 
00019   Int_t GetCrate() const;
00020   Int_t GetVarc() const;
00021   Int_t GetVmm() const;
00022   Int_t GetVaadc() const;
00023   Int_t GetVaChip() const;  
00024   Int_t GetPlane() const;
00025   Int_t GetPlane(Int_t i) const;
00026   Int_t GetShld() const;
00027   Int_t GetNanosec() const;
00028   VaChip::VaChipStatus_t GetVaChipStatus() const;
00029 
00030   void SetVaChipId(Int_t crate, Int_t varc, Int_t vmm, Int_t vaadc, Int_t vachip);
00031   void SetNanosec(Int_t nanosec);
00032   void SetVaChipStatus(VaChip::VaChipStatus_t status);
00033   void SetVaChip(VaChip* chip);
00034 
00035   ClassDef(FarDetDeadChipHandle,1);
00036 };
00037 
00038 XXXITRDEF(FarDetDeadChipHandle)
00039 
00040 #endif 
00041 

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