PandaRoot
BSEmcPSAFPGABlindDeconv.h
Go to the documentation of this file.
1 #ifndef BSEMCPSAFPGABLINDDECONV_HH
2 #define BSEMCPSAFPGABLINDDECONV_HH
3 
4 #include "RtypesCore.h"
5 
6 #include <vector>
7 #include <string>
8 #include "TH1.h"
9 
10 
11 
22  public:
25  void set(const TString &t_filename = "GlobalH_Gaus10_Final.root");
26  std::vector<Double_t> put(const std::vector<Double_t> &t_buffer) const;
27 
28  private:
29  std::vector<Double_t> fDataDeconv{};
30  Int_t fNumberOfXBins{-1};
31 };
32 
33 #endif /*BSEMCPSAFPGAFILTERWD_HH*/
std::vector< Double_t > put(const std::vector< Double_t > &t_buffer) const
Deconvolution of waveforms based on a chosen target function (gaussian)