15#ifndef BmnDigiContainerTemplate_H
16#define BmnDigiContainerTemplate_H 1
23#include <boost/serialization/access.hpp>
24#include <boost/serialization/base_object.hpp>
49 std::vector<float> wfm,
50 std::vector<float> fit_wfm);
67 std::vector<float>().swap(
fWfm);
68 std::vector<float>().swap(
fFitWfm);
74 virtual const char*
GetClassName() {
return "BmnDigiContainerTemplate"; }
106 template<
class Archive>
Data class for Bmn digi container template.
BmnDigiContainerTemplate()
Default constructor.
std::vector< float > fFitWfm
std::vector< float > fWfm
Time of maximum in fit of waveform [adc samples].
float fFitTimeMax
Quality of waveform fit [] – good near 0.
float fFitZL
Amplitude from fit of waveform [adc counts].
float fFitR2
Energy deposition from fit of waveform [adc counts].
const void DeleteCanvases()
float GetFitR2() const
Fit R2 quality.
friend class boost::serialization::access
BOOST serialization interface.
int fToT
Time of maximum in waveform [adc samples].
void DrawWfmWithTitle(TCanvas *canvas, TString hist_name)
int fZL
Amplitude from waveform [adc counts].
float fFitIntegral
ZeroLevel from fit of waveform [adc counts].
void serialize(Archive &ar, const unsigned int)
BmnDigiContainerTemplate & operator=(const BmnDigiContainerTemplate &)
float fFitAmpl
Time over threshold [adc samples].
virtual ~BmnDigiContainerTemplate()
std::vector< float > GetWfm() const
Waveform.
int fTimeMax
Energy deposition from waveform [adc counts].
int fIntegral
ZeroLevel from waveform [adc counts].
virtual const char * GetClassName()
Class name (static)