////////////////////////////////////////////////////////////////////////
// $Id: AlgSuperSlice.h,v 1.1 2001/03/29 01:58:23 psm Exp $
//
// AlgSuperSlice
//
// An Algorithm class that fills a CandSlice using CandStrips that are
// in the same time slice
//
// Author:  P.S. Miyagawa 3/2001
////////////////////////////////////////////////////////////////////////

#ifndef ALGSUPERSLICE_H
#define ALGSUPERSLICE_H

#include "Algorithm/AlgBase.h"

class AlgSuperSlice : public AlgBase
{

public:

// Constructors and destructors
   AlgSuperSlice();
   virtual ~AlgSuperSlice();

// State testing methods
   virtual void Trace(const char *c) const;

// State changing methods
   virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);

private:

ClassDef(AlgSuperSlice,1)                      // Slice Algorithm Class

};

#endif                                                // ALGSUPERSLICE_H
