#include <iostream>
#include <vector>
#include "TString.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TH1F.h"
#include "TF1.h"
#include "TCanvas.h"


class PeakFit{
private:
   int mcp_ch;
   int min_th;
   int range_min , range_max;
   int down_th , up_th;
   bool bg_fit;

public:
  PeakFit( void ){};
  virtual ~PeakFit( void ){};

  //SetParameter
  void SetChannel( int ch ){ mcp_ch = ch; };
  void SetRange( int min , int max ){range_min = min;range_max = max; };
  void SetMin( int min ){min_th = min;};
  void SetPeakThreshold( int up , int down){down_th = down;up_th = up;};
  void SetBgFlag( bool bg ){ bg_fit = bg;};

  //SetParameter
  void Fit( TH1F *tdc );
  
};
