#ifndef FITTRACKSALISTMODULE_H
#define FITTRACKSALISTMODULE_H
//_____________________________________________________________________________
///
/// \class FitTrackSAListModule
///
/// Job module that runs AlgFitTrackSA track fitter.
///
/// \author Sergei avva@fnal.gov
///

#include "JobControl/JobCModule.h"
#include "CandData/CandRecord.h"

#include "CandFitTrackSA/Ntp/NtpFitSARecord.h"
#include "CandFitTrackSA/Ntp/NtpFitSA.h"

class FitTrackSAListModule : public JobCModule, public TObject {

public:
  FitTrackSAListModule();
  ~FitTrackSAListModule();

public:
  // initialize and wrap up
  void  BeginJob();
  void  EndJob();
  
  // Analysis and Reconstruction methods
  JobCResult Ana(const MomNavigator* mom);
  JobCResult Reco(MomNavigator* mom);

  // Module configuration
  const Registry& DefaultConfig() const;

private:

};
#endif // FITTRACKSALISTMODULE_H
