00001 #ifndef CANDTRACKATNU_H 00002 #define CANDTRACKATNU_H 00003 00004 #include "RecoBase/CandTrack.h" 00005 00006 class AlgHandle; 00007 class CandContext; 00008 class CandTrackAtNuHandle; 00009 00010 class CandTrackAtNu : public CandTrack 00011 { 00012 00013 friend class CandTrackAtNuHandle; 00014 00015 public: 00016 static CandTrackAtNuHandle MakeCandidate(AlgHandle &ah, CandContext &cx); 00017 CandTrackAtNu(); 00018 00019 protected: 00020 00021 CandTrackAtNu(AlgHandle &ah); 00022 CandTrackAtNu(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00023 CandTrackAtNu(const CandTrackAtNu &rhs); 00024 virtual ~CandTrackAtNu(); 00025 virtual CandTrackAtNu *Dup() const; 00026 virtual void CreateLocalHandle(); 00027 00028 private: 00029 00030 Int_t fMinPlane; 00031 Int_t fMaxPlane; 00032 00033 Double_t fDirTimeSlope; 00034 Double_t fDirTimeOffset; 00035 Double_t fDirTimeScatter; 00036 Double_t fDirTimeScore; 00037 00038 Bool_t fVtxShw; 00039 Int_t fVtxShwStrips; 00040 Bool_t fVtxShwReseedFlag; 00041 Bool_t fEndShw; 00042 Int_t fEndShwStrips; 00043 Bool_t fEndShwReseedFlag; 00044 00045 Double_t fVtxR; 00046 Double_t fVtxRdigits; 00047 Int_t fVtxPlnDigits; 00048 Double_t fVtxUwidth; 00049 Double_t fVtxUmean; 00050 Double_t fVtxVwidth; 00051 Double_t fVtxVmean; 00052 Double_t fVtxRmax; 00053 Double_t fVtxQmax; 00054 Double_t fEndR; 00055 Double_t fEndRdigits; 00056 Int_t fEndPlnDigits; 00057 Double_t fEndUwidth; 00058 Double_t fEndUmean; 00059 Double_t fEndVwidth; 00060 Double_t fEndVmean; 00061 Double_t fEndRmax; 00062 Double_t fEndQmax; 00063 00064 Int_t fTrackLikePlanes; 00065 Double_t fTrkPH; 00066 Double_t fShwPH; 00067 Double_t fAssocTrkPH; 00068 Double_t fAssocTrkPHfrac; 00069 00070 Double_t fLinearDirCosU; 00071 Double_t fLinearDirCosV; 00072 Double_t fLinearDirCosZ; 00073 Double_t fLinearDirFitChisq; 00074 Int_t fLinearDirFitNdf; 00075 00076 Double_t fRangeThruSteel; 00077 Double_t fRangeThruDetector; 00078 Double_t fMomentumErr; 00079 00080 Bool_t fReseedFlag; 00081 00082 00083 ClassDef(CandTrackAtNu,1) 00084 00085 }; 00086 00087 #endif
1.3.9.1