00001 00002 #ifndef CANDSHOWERATNU_H 00003 #define CANDSHOWERATNU_H 00004 00005 #include "RecoBase/CandShower.h" 00006 00007 class AlgHandle; 00008 class CandContext; 00009 class CandShowerAtNuHandle; 00010 00011 class CandShowerAtNu : public CandShower 00012 { 00013 00014 friend class CandShowerAtNuHandle; 00015 00016 public: 00017 static CandShowerAtNuHandle MakeCandidate(AlgHandle &ah, CandContext &cx); 00018 CandShowerAtNu(); 00019 00020 protected: 00021 00022 CandShowerAtNu(AlgHandle &ah); 00023 CandShowerAtNu(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00024 CandShowerAtNu(const CandShowerAtNu &rhs); 00025 virtual ~CandShowerAtNu(); 00026 virtual CandShowerAtNu *Dup() const; 00027 virtual void CreateLocalHandle(); 00028 00029 private: 00030 00031 Int_t fMinPlane; 00032 Int_t fMaxPlane; 00033 Int_t fNPlanes; 00034 Int_t fNStrips; 00035 Double_t fVtxR; 00036 Double_t fDirTimeScore; 00037 Double_t fDirVtxShwScore; 00038 Double_t fDirCosErrU; 00039 Double_t fDirCosErrV; 00040 Bool_t fVtxShw; 00041 Bool_t fReseedFlag; 00042 00043 00044 ClassDef(CandShowerAtNu,1) 00045 00046 }; 00047 00048 #endif
1.3.9.1