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

FarDetSlice.h

Go to the documentation of this file.
00001 
00002 #ifndef FARDETSLICE_H
00003 #define FARDETSLICE_H
00004 
00005 #include "RecoBase/CandSlice.h"
00006 
00007 class AlgHandle;
00008 class CandContext;
00009 class FarDetSliceHandle;
00010 
00011 class FarDetSlice : public CandSlice
00012 {
00013   friend class FarDetSliceHandle;
00014 
00015  public:
00016   static FarDetSliceHandle MakeCandidate(AlgHandle &ah,CandContext &cx);  
00017   FarDetSlice();
00018 
00019  protected:
00020   FarDetSlice(AlgHandle &ah);
00021   FarDetSlice(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00022   FarDetSlice(const FarDetSlice &rhs);
00023   virtual ~FarDetSlice();
00024   virtual FarDetSlice *Dup() const;
00025   virtual void CreateLocalHandle();
00026 
00027  private:
00028   Double_t fFidChargeSM1[11];
00029   Double_t fFidChargeSM2[11];
00030   Double_t fMeanXPosSM1[11];
00031   Double_t fMeanXPosSM2[11];
00032   Double_t fMeanYPosSM1[11];
00033   Double_t fMeanYPosSM2[11];
00034   Double_t fMeanZPosSM1[11];
00035   Double_t fMeanZPosSM2[11];
00036   Double_t fMaxPlaneCharge;
00037   Int_t fEventId;
00038   Int_t fEventIdSM1;
00039   Int_t fEventIdSM2;
00040   Int_t fEventIdX;
00041   Int_t fEdgesSM1;
00042   Int_t fEdgesSM2;
00043   Int_t fEdges;
00044   Int_t fGoodUPlanes;
00045   Int_t fGoodVPlanes;
00046   Int_t fGoodPlanes;
00047   Int_t fGoodStrips;
00048 
00049   ClassDef(FarDetSlice,1)
00050 };
00051 
00052 #endif

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