////////////////////////////////////////////////////////////////////////
// Package: CandFitTrackCam
//
// Handle for CandFitTrackCam
//
// marshall@hep.phy.cam.ac.uk
////////////////////////////////////////////////////////////////////////
#ifndef TRACKFITTER_CANDFITTRACKCAMHANDLE_H
#define TRACKFITTER_CANDFITTRACKCAMHANDLE_H

#include "RecoBase/CandFitTrackHandle.h"
#include "CandFitTrackCam/CandFitTrackCam.h"
#include "Navigation/XxxItr.h"

class CandFitTrackCam;

class CandFitTrackCamHandle : public CandFitTrackHandle
{
public:
    CandFitTrackCamHandle ();
    CandFitTrackCamHandle (const CandFitTrackCamHandle& rhs);
    CandFitTrackCamHandle (CandFitTrackCam* candidate);

    virtual ~CandFitTrackCamHandle ();
    virtual CandFitTrackCamHandle* DupHandle() const;

    // Handle interface methods go here:

    Double_t GetRangeBiasedQP() const;
    void SetRangeBiasedQP(Double_t qp);
    ClassDef(CandFitTrackCamHandle,2);
};

XXXITRDEF(CandFitTrackCamHandle)

#endif //  TRACKFITTER_CANDFITTRACKCAMHANDLE_H

