00001 00002 // Package: CandTrackCam 00003 // 00004 // Handle for CandTrackCam 00005 // 00006 // marshall@hep.phy.cam.ac.uk 00008 #ifndef TRACKFINDER_CANDTRACKCAMHANDLE_H 00009 #define TRACKFINDER_CANDTRACKCAMHANDLE_H 00010 00011 #include "RecoBase/CandTrackHandle.h" 00012 #include "CandTrackCam/CandTrackCam.h" 00013 #include "Navigation/XxxItr.h" 00014 00015 class CandTrackCam; 00016 00017 class CandTrackCamHandle : public CandTrackHandle 00018 { 00019 public: 00020 CandTrackCamHandle (); 00021 CandTrackCamHandle (const CandTrackCamHandle& rhs); 00022 CandTrackCamHandle (CandTrackCam* candidate); 00023 00024 virtual ~CandTrackCamHandle (); 00025 virtual CandTrackCamHandle* DupHandle() const; 00026 00027 // Handle interface methods go here: 00028 double GetDirCos(int plane, int iuvz) const; 00029 double GetDirCosU(int plane) const; 00030 double GetDirCosV(int plane) const; 00031 double GetDirCosZ(int plane) const; 00032 00033 00034 ClassDef(CandTrackCamHandle,1); 00035 }; 00036 00037 XXXITRDEF(CandTrackCamHandle) 00038 00039 #endif // TRACKFINDER_CANDTRACKCAMHANDLE_H 00040
1.3.9.1