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

FarDetStrip.h

Go to the documentation of this file.
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

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