13#include "trg/ecl/TrgEclMapping.h"
14#include <trg/ecl/TrgEclDataBase.h>
38 void FAMFit01(std::vector<std::vector<double>>, std::vector<std::vector<double>>);
40 void FAMFit02(std::vector<std::vector<double>>, std::vector<std::vector<double>>);
42 void FAMFit03(std::vector<std::vector<double>>, std::vector<std::vector<double>>);
int _BeamBkgTag
Add beambkg.
std::vector< std::vector< double > > CoeffSigPDF1
Coeffisients of signal PDF1.
void save(int)
save fitting result into tables
std::vector< std::vector< int > > BeamBkgTag
fit timing
int _AnaTag
Fill Analysis table.
void setup(int)
setup fam module
std::vector< std::vector< double > > CoeffNoise32
Coeffisient of noise 2.
void SetBeamBkgTagFlag(int beambkgtagflag)
Set Beam Background Tag flag.
TrgEclFAMFit()
Constructor.
std::vector< std::vector< int > > GetBeamBkgTag()
Get Background Tag of TC Hit.
std::vector< std::vector< double > > TCFitEnergy
fit energy
std::vector< std::vector< double > > CoeffSigPDF0
Coeffisients of signal PDF0
std::vector< std::vector< double > > TCFitTiming
fit timing
TrgEclDataBase * _DataBase
Object of DataBase.
std::vector< std::vector< double > > TCRawTiming
Raw timing.
std::vector< std::vector< double > > CoeffNoise31
Coeffisients of noise 1.
void SetBeamBkgTag()
Set Beam Background Tag.
virtual ~TrgEclFAMFit()
Destructor.
std::vector< std::vector< double > > CoeffNoise33
Coeffisient of noise 3
std::vector< double > TCLatency
TC Latency.
std::vector< std::vector< double > > TCRawEnergy
Raw energy.
std::vector< std::vector< double > > GetFitEnergy()
Get TC Energy.
void FAMFit02(std::vector< std::vector< double > >, std::vector< std::vector< double > >)
function for backup 1
void FAMFit01(std::vector< std::vector< double > >, std::vector< std::vector< double > >)
function for fitting
int EventId
Fill Analysis table.
std::vector< std::vector< double > > GetFitTiming()
Get TC Timing.
void SetAnaTagFlag(int anatagflag)
Set flag for saving analysis table.
void FAMFit03(std::vector< std::vector< double > >, std::vector< std::vector< double > >)
function for backup2
std::vector< int > Threshold
Threshold (MeV)
void SetThreshold(const std::vector< int > &threshold)
Set Threshold.
TrgEclMapping * _TCMap
Object of TC Mapping.
Abstract base class for different kinds of events.