Belle II Software  release-08-01-10
TrgEclFAMFit Class Reference

FAM module
More...

#include <TrgEclFAMFit.h>

Inheritance diagram for TrgEclFAMFit:
Collaboration diagram for TrgEclFAMFit:

Public Member Functions

 TrgEclFAMFit ()
 Constructor.
 
virtual ~TrgEclFAMFit ()
 Destructor.
 
void setup (int)
 setup fam module

 
void save (int)
 save fitting result into tables
 
void FAMFit01 (std::vector< std::vector< double >>, std::vector< std::vector< double >>)
 function for fitting

 
void FAMFit02 (std::vector< std::vector< double >>, std::vector< std::vector< double >>)
 function for backup 1

 
void FAMFit03 (std::vector< std::vector< double >>, std::vector< std::vector< double >>)
 function for backup2
 
void SetBeamBkgTagFlag (int beambkgtagflag)
 Set Beam Background Tag flag.
 
void SetAnaTagFlag (int anatagflag)
 Set flag for saving analysis table.
 
void SetThreshold (const std::vector< int > &threshold)
 Set Threshold.
 
void SetBeamBkgTag ()
 Set Beam Background Tag.
 
std::vector< std::vector< double > > GetFitEnergy ()
 Get TC Energy.
 
std::vector< std::vector< double > > GetFitTiming ()
 Get TC Timing.
 
std::vector< std::vector< int > > GetBeamBkgTag ()
 Get Background Tag of TC Hit.
 

Private Attributes

std::vector< std::vector< double > > TCFitEnergy
 fit energy
 
std::vector< std::vector< double > > TCFitTiming
 fit timing
 
std::vector< std::vector< int > > BeamBkgTag
 fit timing
 
std::vector< std::vector< double > > TCRawEnergy
 Raw energy.
 
std::vector< std::vector< double > > TCRawTiming
 Raw timing.
 
TrgEclMapping_TCMap
 Object of TC Mapping.
 
TrgEclDataBase_DataBase
 Object of DataBase.
 
std::vector< std::vector< double > > CoeffSigPDF0
 Coeffisients of signal PDF0

 
std::vector< std::vector< double > > CoeffSigPDF1
 Coeffisients of signal PDF1.
 
std::vector< std::vector< double > > CoeffNoise31
 Coeffisients of noise 1.
 
std::vector< std::vector< double > > CoeffNoise32
 Coeffisient of noise 2.
 
std::vector< std::vector< double > > CoeffNoise33
 Coeffisient of noise 3

 
std::vector< double > TCLatency
 TC Latency.
 
int _BeamBkgTag
 Add beambkg.
 
int _AnaTag
 Fill Analysis table.
 
std::vector< int > Threshold
 Threshold (MeV)
 
int EventId
 Fill Analysis table.
 

Detailed Description

FAM module

Definition at line 23 of file TrgEclFAMFit.h.


The documentation for this class was generated from the following files: