![]() |
Belle II Software
release-08-02-04
|
FAM module
More...
#include <TrgEclDigitizer.h>


Public Member Functions | |
| TrgEclDigitizer () | |
| Constructor. | |
| virtual | ~TrgEclDigitizer () |
| Destructor. | |
| void | setup (int) |
| setup fam module | |
| void | getTCHit (int) |
| get TC Hits from Xtal hits | |
| void | digitization01 (std::vector< std::vector< double >> &, std::vector< std::vector< double >> &) |
| fit method, digi with 125ns interval | |
| void | digitization02 (std::vector< std::vector< double >> &, std::vector< std::vector< double >> &) |
| original no fit method, digi with 12ns interval | |
| void | save (int) |
| save fitting result into tables | |
| void | setWaveform (int wave) |
| Set flag of waveform table. | |
| void | setFADC (int fadc) |
| Set flag of waveform table. | |
| double | FADC (int, double) |
| FADC | |
| double | SimplifiedFADC (int, double) |
| FADC. More... | |
| double | interFADC (double) |
| Faster FADC using interpolation. | |
| double | ShapeF (double, double, double, double, double, double, double) |
| return shape using FADC function | |
| double | ShapeF (double, double) |
| Return shape using Simplified FADC. | |
| double | u_max (double, double) |
| Find max value between 2 vals;. | |
Private Attributes | |
| double | TimeRange |
| time range(default : -4000 ~ 4000 ns ) | |
| double | TCEnergy [576][80] |
| TC Energy converted from Xtarl Energy [GeV]. | |
| double | TCTiming [576][80] |
| TC Timing converted from Xtarl Timing [GeV]. | |
| double | TCEnergy_tot [576] |
| TC Energy converted from Xtarl Energy [GeV]. | |
| double | TCTiming_tot [576] |
| TC Timing converted from Xtarl Timing [GeV]. | |
| double | TCRawEnergy [576][60] |
| Input TC energy[GeV]. | |
| double | TCRawTiming [576][60] |
| Input TC timing[ns] | |
| double | TCRawBkgTag [576][60] |
| Input Beambackground tag | |
| TrgEclMapping * | _TCMap |
| Object of TC Mapping. | |
| TrgEclDataBase * | _DataBase |
| Object of DataBase. | |
| std::vector< std::vector< double > > | MatrixParallel |
| Noise Matrix of Parallel and Serial Noise. More... | |
| std::vector< std::vector< double > > | MatrixSerial |
| Noise Low triangle Matrix of Serial noise | |
| double | TCBkgContribution [576][80] |
| Beambackground contribution. | |
| double | TCSigContribution [576][80] |
| Signal contribution. | |
| int | TCBeambkgTag [576][80] |
| Beambackground tag. | |
| int | _waveform |
| Flag of waveform table. | |
| double | WaveForm [576][64] |
| TC Energy converted from Xtarl Energy [GeV]. | |
| int | _FADC |
| Flag of choosing the method of waveform generation function 0: use simplifiedFADC, 1: use interFADC(interpolation) | |
| int | _BeambkgTag |
| Flag of saving beam background tag or not. | |
FAM module
Definition at line 24 of file TrgEclDigitizer.h.
| double SimplifiedFADC | ( | int | flag_gen, |
| double | timing | ||
| ) |
FADC.
Faster FADC
Definition at line 838 of file TrgEclDigitizer.cc.
|
private |
Noise Matrix of Parallel and Serial Noise.
Noise Low triangle Matrix of Parallel noise
Definition at line 96 of file TrgEclDigitizer.h.