00001 #ifndef CANDSHOWERATNUHANDLE_H 00002 #define CANDSHOWERATNUHANDLE_H 00003 00004 #include "CandShowerAtNu.h" 00005 #include "RecoBase/CandShowerHandle.h" 00006 #include "Navigation/XxxItr.h" 00007 00008 class CandShowerAtNuHandle : public CandShowerHandle 00009 { 00010 00011 public: 00012 CandShowerAtNuHandle(); 00013 CandShowerAtNuHandle(const CandShowerAtNuHandle &cdh); 00014 CandShowerAtNuHandle(CandShowerAtNu *cd); 00015 virtual ~CandShowerAtNuHandle(); 00016 virtual CandShowerAtNuHandle *DupHandle() const; 00017 00018 virtual void Trace(const char *c = "") const; 00019 00020 void SetMinPlane(Int_t pln); 00021 Int_t GetMinPlane() const; 00022 00023 void SetMaxPlane(Int_t pln); 00024 Int_t GetMaxPlane() const; 00025 00026 void SetNPlanes(Int_t plns); 00027 Int_t GetNPlanes() const; 00028 00029 void SetNStrips(Int_t strps); 00030 Int_t GetNStrips() const; 00031 00032 void SetVtxR(Double_t vtxr); 00033 Double_t GetVtxR() const; 00034 00035 void SetDirTimeScore(Double_t dir); 00036 Double_t GetDirTimeScore() const; 00037 00038 void SetDirVtxShwScore(Double_t dir); 00039 Double_t GetDirVtxShwScore() const; 00040 00041 void SetDirCosErrU(Double_t err); 00042 Double_t GetDirCosErrU() const; 00043 00044 void SetDirCosErrV(Double_t err); 00045 Double_t GetDirCosErrV() const; 00046 00047 void SetVtxShw(Bool_t flag); 00048 Bool_t GetVtxShw() const; 00049 00050 void SetReseedFlag(Bool_t flag); 00051 Bool_t GetReseedFlag() const; 00052 00053 private: 00054 00055 00056 ClassDef(CandShowerAtNuHandle,1) 00057 00058 }; 00059 00060 XXXITRDEF(CandShowerAtNuHandle) 00061 00062 #endif
1.3.9.1