#ifndef CandUtils_CandSelector_h
#define CandUtils_CandSelector_h
/** \class CandSelector
 *
 * Base class for all candidate selector 
 *
 * \author Luca Lista, INFN
 *
 * \version $Revision: 1.3 $
 *
 * $Id: CandSelector.h,v 1.3 2006/03/03 10:09:18 llista Exp $
 *
 */

namespace reco {
  class Candidate;
}

class CandSelector {
public:
  /// destructor
  virtual ~CandSelector();
  /// return true if the candidate is selected
  virtual bool operator()(const reco::Candidate& c) const = 0;
};

#endif
