////////////////////////////////////////////////////////////////////////
// $Id: AlgDigiPair.h,v 1.5 2001/03/27 19:44:11 psm Exp $
//
// AlgDigiPair
//
// An Algorithm class that fills a CandDigiPair using CandDigits that
// correspond to opposite ends of the same strip.
//
// Author:  P.S. Miyagawa 8/2000
////////////////////////////////////////////////////////////////////////

#ifndef ALGDIGIPAIR_H
#define ALGDIGIPAIR_H

#include "Algorithm/AlgBase.h"

class AlgDigiPair : public AlgBase
{

public:

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

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

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

private:

ClassDef(AlgDigiPair,1)                      // DigiPair Algorithm Class

};

#endif                                                  // ALGDIGIPAIR_H
