////////////////////////////////////////////////////////////////////////
// $Id: FilterDigitListModule.h,v 1.1 2003/02/15 00:38:38 gmieg Exp $
//
// A JobControl Module for filtering CandDigit's from CandDigitList
//
// G. Irwin 2/2003
////////////////////////////////////////////////////////////////////////

#ifndef FILTERDIGITLISTMODULE_H
#define FILTERDIGITLISTMODULE_H

#include "TObject.h"

#include "JobControl/JobCModule.h"

class JobCommand;
class MomNavigator;

class FilterDigitListModule : public JobCModule, public TObject
{

public:

  FilterDigitListModule();
 ~FilterDigitListModule();
  
  void BeginJob();
  void            Config(const Registry& r);
  const Registry& DefaultConfig() const;
  JobCResult      Reco(MomNavigator *mom);

// These are not implemented by this module
// void EndJob();
// void BeginFile();
// void EndFile();
// void BeginRun();
// void EndRun();
// JobC::Result Get(MomNavigator *mom);
// void HandleCommand(JobCommand *command);
// JobC::Result Put(const MomNavigator *mom);
// JobC::Result Ana(const MomNavigator *mom);
// void Help();
// void Report();
// void Reset();

ClassDef(FilterDigitListModule,0)   // FILTERDIGITLISTMODULE_H version 0
};

#endif // FILTERDIGITLISTMODULE_H
