////////////////////////////////////////////////////////////////////////
// Package: CandTrackCam
//
// Handle for CandTrackCamList
//
// marshall@hep.phy.cam.ac.uk
////////////////////////////////////////////////////////////////////////


#ifndef TRACKFINDER_CANDTRACKCAMLIST_HANDLE_H
#define TRACKFINDER_CANDTRACKCAMLIST_HANDLE_H

#include "RecoBase/CandTrackListHandle.h"
#include "CandTrackCam/CandTrackCamList.h"
#include "Navigation/XxxItr.h"

class CandTrackCamList;

class CandTrackCamListHandle : public CandTrackListHandle
{
public:
    CandTrackCamListHandle ();
    CandTrackCamListHandle (const CandTrackCamListHandle& rhs);
    CandTrackCamListHandle (CandTrackCamList* candidate);
    virtual ~CandTrackCamListHandle ();
    virtual CandTrackCamListHandle* DupHandle() const;

    // Handle interface methods go here:
    double GetCPUTime() const;
    void SetCPUTime(double);


    ClassDef(CandTrackCamListHandle,1);
};

XXXITRDEF(CandTrackCamListHandle)

#endif // TRACKFINDER_CANDTRACKCAMLIST_HANDLE_H

