13 #ifndef BSEMCLUTBASEDPULSESHAPE_HH 14 #define BSEMCLUTBASEDPULSESHAPE_HH 34 virtual Double_t
operator()(
const Double_t t_time,
const Double_t t_amp,
const Double_t t_timeOffset)
const;
37 fLUTFileName = t_lutfile;
38 ReadLUT(fLUTFileName);
44 void ReadLUT(
const std::string &t_lutfile);
46 std::vector<Double_t> fLUT{};
47 std::string fLUTFileName{};
virtual Double_t operator()(const Double_t t_time, const Double_t t_amp, const Double_t t_timeOffset) const
virtual ~BSEmcLUTBasedPulseshape()
Look-Up-Table based Pulseshape.
UInt_t GetWaveformLength() const
BSEmcLUTBasedPulseshape()
void SetLUTFile(const std::string &t_lutfile)