|
BmnRoot
|
Data class for Bmn Ndet digital signal processing. More...
#include <BmnNdetDigi.h>
Public Member Functions | |
| BmnNdetDigi () | |
| Default constructor. | |
| ~BmnNdetDigi () | |
| void | reset () override final |
| virtual const char * | GetClassName () override final |
| Class name. | |
| const int | DrawWfm () |
| ClassDefOverride (BmnNdetDigi, 2) | |
| BmnNdetDigi () | |
| Default constructor. | |
| ~BmnNdetDigi () | |
| void | reset () override final |
| virtual const char * | GetClassName () override final |
| Class name. | |
| const int | DrawWfm () |
| ClassDefOverride (BmnNdetDigi, 2) | |
Public Member Functions inherited from BmnNdetDigit | |
| BmnNdetDigit () | |
| BmnNdetDigit (uint32_t address, double time, double signal) | |
| ~BmnNdetDigit () | |
| virtual void | Print (const Option_t *opt="") |
| ClassDef (BmnNdetDigit, 6) | |
| BmnNdetDigit () | |
| BmnNdetDigit (uint32_t address, double time, double signal) | |
| ~BmnNdetDigit () | |
| virtual void | Print (const Option_t *opt="") |
| ClassDef (BmnNdetDigit, 6) | |
Public Member Functions inherited from BmnAbstractDigit | |
| BmnAbstractDigit () | |
| BmnAbstractDigit (uint32_t address, double time, double signal) | |
| ~BmnAbstractDigit () | |
| TString | GetStringData () |
| uint32_t | GetAddress () const |
| double | GetTime () const |
| double | GetSignal () const |
| void | SetAddress (uint32_t address) |
| void | SetTime (double time) |
| void | SetSignal (double signal) |
| BmnAbstractDigit () | |
| BmnAbstractDigit (uint32_t address, double time, double signal) | |
| ~BmnAbstractDigit () | |
| TString | GetStringData () |
| uint32_t | GetAddress () const |
| double | GetTime () const |
| double | GetSignal () const |
| void | SetAddress (uint32_t address) |
| void | SetTime (double time) |
| void | SetSignal (double signal) |
Public Member Functions inherited from BmnNdetAddressMixin< BmnNdetDigit > | |
| uint32_t | GetSystemId () const |
| uint32_t | GetSystemId () const |
| uint32_t | GetArmId () const |
| uint32_t | GetArmId () const |
| uint32_t | GetRowId () const |
| uint32_t | GetRowId () const |
| uint32_t | GetColumnId () const |
| uint32_t | GetColumnId () const |
| uint32_t | GetLayerId () const |
| uint32_t | GetLayerId () const |
Public Member Functions inherited from BmnDigiContainerTemplate | |
| BmnDigiContainerTemplate () | |
| Default constructor. | |
| BmnDigiContainerTemplate (int ampl, int zl, int integral, int time_max, int tot, float fit_ampl, float fit_zl, float fit_integral, float fit_R2, float fit_time_max, std::vector< float > wfm, std::vector< float > fit_wfm) | |
| Constructor with detailed assignment. | |
| BmnDigiContainerTemplate (const BmnDigiContainerTemplate &) | |
| BmnDigiContainerTemplate (BmnDigiContainerTemplate &&) | |
| BmnDigiContainerTemplate & | operator= (const BmnDigiContainerTemplate &) |
| BmnDigiContainerTemplate & | operator= (BmnDigiContainerTemplate &&) |
| virtual | ~BmnDigiContainerTemplate () |
| float | GetFitR2 () const |
| Fit R2 quality. | |
| std::vector< float > | GetWfm () const |
| Waveform. | |
| void | reset () |
| void | DrawWfmWithTitle (TCanvas *canvas, TString hist_name) |
| const void | DeleteCanvases () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
| BmnDigiContainerTemplate () | |
| Default constructor. | |
| BmnDigiContainerTemplate (int ampl, int zl, int integral, int time_max, int tot, float fit_ampl, float fit_zl, float fit_integral, float fit_R2, float fit_time_max, std::vector< float > wfm, std::vector< float > fit_wfm) | |
| Constructor with detailed assignment. | |
| BmnDigiContainerTemplate (const BmnDigiContainerTemplate &) | |
| BmnDigiContainerTemplate (BmnDigiContainerTemplate &&) | |
| BmnDigiContainerTemplate & | operator= (const BmnDigiContainerTemplate &) |
| BmnDigiContainerTemplate & | operator= (BmnDigiContainerTemplate &&) |
| virtual | ~BmnDigiContainerTemplate () |
| float | GetFitR2 () const |
| Fit R2 quality. | |
| std::vector< float > | GetWfm () const |
| Waveform. | |
| void | reset () |
| void | DrawWfmWithTitle (TCanvas *canvas, TString hist_name) |
| const void | DeleteCanvases () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
Additional Inherited Members | |
Public Attributes inherited from BmnDigiContainerTemplate | |
| int | fAmpl = 0 |
| int | fZL = 0 |
| Amplitude from waveform [adc counts]. | |
| int | fIntegral = 0 |
| ZeroLevel from waveform [adc counts]. | |
| int | fTimeMax = 0 |
| Energy deposition from waveform [adc counts]. | |
| int | fToT = 0 |
| Time of maximum in waveform [adc samples]. | |
| float | fFitAmpl = 0. |
| Time over threshold [adc samples]. | |
| float | fFitZL = 0. |
| Amplitude from fit of waveform [adc counts]. | |
| float | fFitIntegral = 0. |
| ZeroLevel from fit of waveform [adc counts]. | |
| float | fFitR2 = 2. |
| Energy deposition from fit of waveform [adc counts]. | |
| float | fFitTimeMax = -1. |
| Quality of waveform fit [] – good near 0. | |
| std::vector< float > | fWfm |
| Time of maximum in fit of waveform [adc samples]. | |
| std::vector< float > | fFitWfm |
Protected Member Functions inherited from BmnAbstractDigit | |
| ClassDef (BmnAbstractDigit, 1) | |
| ClassDef (BmnAbstractDigit, 1) | |
Protected Attributes inherited from BmnAbstractDigit | |
| uint32_t | fAddress |
| double | fTime |
| double | fSignal |
Data class for Bmn Ndet digital signal processing.
Definition at line 21 of file BmnNdetDigi.h.
|
inline |
Default constructor.
Definition at line 29 of file BmnNdetDigi.h.
|
inline |
Destructor
Definition at line 35 of file BmnNdetDigi.h.
|
inline |
Default constructor.
Definition at line 29 of file BmnNdetDigi.h.
|
inline |
Destructor
Definition at line 35 of file BmnNdetDigi.h.
| BmnNdetDigi::ClassDefOverride | ( | BmnNdetDigi | , |
| 2 | |||
| ) |
| BmnNdetDigi::ClassDefOverride | ( | BmnNdetDigi | , |
| 2 | |||
| ) |
|
inline |
Definition at line 48 of file BmnNdetDigi.h.
References BmnDigiContainerTemplate::DrawWfmWithTitle(), BmnAbstractDigit::GetAddress(), BmnDigiContainerTemplate::GetFitR2(), BmnNdetAddress::GetInfoString(), and BmnAbstractDigit::GetSignal().
|
inline |
Definition at line 48 of file BmnNdetDigi.h.
References BmnDigiContainerTemplate::DrawWfmWithTitle(), BmnAbstractDigit::GetAddress(), BmnDigiContainerTemplate::GetFitR2(), BmnNdetAddress::GetInfoString(), and BmnAbstractDigit::GetSignal().
|
inlinefinaloverridevirtual |
Class name.
Reimplemented from BmnNdetDigit.
Definition at line 46 of file BmnNdetDigi.h.
|
inlinefinaloverridevirtual |
Class name.
Reimplemented from BmnNdetDigit.
Definition at line 46 of file BmnNdetDigi.h.
|
inlinefinaloverridevirtual |
Reimplemented from BmnAbstractDigit.
Definition at line 37 of file BmnNdetDigi.h.
References BmnAbstractDigit::reset(), and BmnDigiContainerTemplate::reset().
Referenced by BmnNdetRaw2Digit::fillEvent().
|
inlinefinaloverridevirtual |
Reimplemented from BmnAbstractDigit.
Definition at line 37 of file BmnNdetDigi.h.
References BmnAbstractDigit::reset(), and BmnDigiContainerTemplate::reset().