00001 00002 #ifndef FARDETSTRIP_H 00003 #define FARDETSTRIP_H 00004 00005 #include "RecoBase/CandStrip.h" 00006 00007 class AlgHandle; 00008 class CandContext; 00009 class FarDetStripHandle; 00010 00011 class FarDetStrip : public CandStrip 00012 { 00013 friend class FarDetStripHandle; 00014 00015 public: 00016 static FarDetStripHandle MakeCandidate(AlgHandle &ah,CandContext &cx); 00017 FarDetStrip(); 00018 00019 protected: 00020 FarDetStrip(AlgHandle &ah); 00021 FarDetStrip(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00022 FarDetStrip(const FarDetStrip &rhs); 00023 virtual ~FarDetStrip(); 00024 virtual FarDetStrip *Dup() const; 00025 virtual void CreateLocalHandle(); 00026 00027 private: 00028 Int_t fPlane; 00029 Int_t fStrip; 00030 00031 Int_t fXtalk[3]; 00032 Double_t fRawTime[3]; 00033 Double_t fCalTime[3]; 00034 Double_t fChargeAdc[2]; 00035 Double_t fChargePE[2]; 00036 Double_t fChargeSigLin[2]; 00037 Double_t fChargeSigCorr[2]; 00038 00039 Double_t fGreenFibre[2]; 00040 Double_t fWlsPigtail[2]; 00041 Double_t fClearFibre[2]; 00042 Double_t fHalfLength; 00043 00044 ClassDef(FarDetStrip,1) 00045 }; 00046 00047 #endif
1.3.9.1