////////////////////////////////////////////////////////////////////////
// Package: CandFitTrackCam
//
// AlgFitTrackCamList
//
// marshall@hep.phy.cam.ac.uk
////////////////////////////////////////////////////////////////////////
#ifndef ALGFITTRACKCAMLIST_H
#define ALGFITTRACKCAMLIST_H

#include "Algorithm/AlgBase.h"

class AlgFitTrackCamList : public AlgBase
{
  
 public:
  AlgFitTrackCamList();
  virtual ~AlgFitTrackCamList();
  virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);
  virtual void Trace(const char *c) const;

  void CleanNDSlices(CandRecord* candrec);
  void CheckWeights(CandRecord* candrec);

ClassDef(AlgFitTrackCamList,1)  // FitTrackCamList Algorithm Class
    
};

#endif // ALGFITTRACKCAMLIST
