|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnHodoDigitizer.h>
Public Member Functions | |
| BmnHodoDigitizer (const int period) | |
| BmnHodoDigitizer (const char *config=nullptr) | |
| virtual | ~BmnHodoDigitizer () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| InitStatus | LoadConfig (const char *config) |
| void | SetScale (double scale) |
| void | SetThreshold (double threshold) |
| void | SetTimeCut (double setValue) |
| void | SetSaturation (double satur) |
| BmnHodoDigitizer (const int period) | |
| BmnHodoDigitizer (const char *config=nullptr) | |
| virtual | ~BmnHodoDigitizer () |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| InitStatus | LoadConfig (const char *config) |
| void | SetScale (double scale) |
| void | SetThreshold (double threshold) |
| void | SetTimeCut (double setValue) |
| void | SetSaturation (double satur) |
Private Member Functions | |
| void | FillHitMap () |
| void | FillHitMap () |
Private Attributes | |
| double | fScale |
| double | fThreshold |
| double | fTimeCut |
| double | fSaturation |
| BmnHodoResolution::Kernel | fKernel |
| TClonesArray * | fPointArray |
| TClonesArray * | fDigiArray |
| std::unordered_map< uint32_t, std::vector< BmnHodoPoint * > > | fuoHitMap |
| float | fworkTime |
Definition at line 18 of file BmnHodoDigitizer.h.
| BmnHodoDigitizer::BmnHodoDigitizer | ( | const int | period | ) |
Definition at line 16 of file BmnHodoDigitizer.cxx.
References BmnHodoDigitizer().
Referenced by BmnHodoDigitizer(), and FillHitMap().
| BmnHodoDigitizer::BmnHodoDigitizer | ( | const char * | config = nullptr | ) |
Definition at line 20 of file BmnHodoDigitizer.cxx.
References fDigiArray, fKernel, fPointArray, fSaturation, fScale, fThreshold, fTimeCut, LoadConfig(), and max().
|
virtual |
Definition at line 83 of file BmnHodoDigitizer.cxx.
References fDigiArray.
| BmnHodoDigitizer::BmnHodoDigitizer | ( | const int | period | ) |
| BmnHodoDigitizer::BmnHodoDigitizer | ( | const char * | config = nullptr | ) |
|
virtual |
|
virtual |
Definition at line 117 of file BmnHodoDigitizer.cxx.
References fDigiArray, FillHitMap(), fKernel, fScale, fThreshold, fuoHitMap, fworkTime, BmnHodoAddress::GetAddress(), TObjArray::GetEntriesFast(), TStopwatch::RealTime(), TStopwatch::Start(), and TStopwatch::Stop().
|
virtual |
|
private |
Definition at line 158 of file BmnHodoDigitizer.cxx.
References fPointArray, fuoHitMap, BmnHodoPoint::GetCopyMother(), and i.
Referenced by Exec().
|
private |
|
virtual |
Definition at line 179 of file BmnHodoDigitizer.cxx.
References fworkTime.
|
virtual |
|
virtual |
Definition at line 92 of file BmnHodoDigitizer.cxx.
References fDigiArray, fPointArray, and fworkTime.
|
virtual |
| InitStatus BmnHodoDigitizer::LoadConfig | ( | const char * | config | ) |
Definition at line 35 of file BmnHodoDigitizer.cxx.
References fKernel, fScale, fThreshold, and fTimeCut.
Referenced by BmnHodoDigitizer().
| InitStatus BmnHodoDigitizer::LoadConfig | ( | const char * | config | ) |
|
inline |
Definition at line 36 of file BmnHodoDigitizer.h.
References fSaturation.
|
inline |
Definition at line 36 of file BmnHodoDigitizer.h.
References fSaturation.
|
inline |
Definition at line 33 of file BmnHodoDigitizer.h.
References fScale.
Referenced by run_sim_bmn(), and run_sim_bmn().
|
inline |
Definition at line 33 of file BmnHodoDigitizer.h.
References fScale.
|
inline |
Definition at line 34 of file BmnHodoDigitizer.h.
References fThreshold.
Referenced by run_sim_bmn(), and run_sim_bmn().
|
inline |
Definition at line 34 of file BmnHodoDigitizer.h.
References fThreshold.
|
inline |
Definition at line 35 of file BmnHodoDigitizer.h.
References fTimeCut.
|
inline |
Definition at line 35 of file BmnHodoDigitizer.h.
References fTimeCut.
|
private |
Definition at line 46 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), ~BmnHodoDigitizer(), Exec(), and Init().
|
private |
Definition at line 43 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), Exec(), and LoadConfig().
|
private |
Definition at line 45 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), FillHitMap(), and Init().
|
private |
Definition at line 42 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), and SetSaturation().
|
private |
Definition at line 39 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), Exec(), LoadConfig(), and SetScale().
|
private |
Definition at line 40 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), Exec(), LoadConfig(), and SetThreshold().
|
private |
Definition at line 41 of file BmnHodoDigitizer.h.
Referenced by BmnHodoDigitizer(), LoadConfig(), and SetTimeCut().
|
private |
Definition at line 48 of file BmnHodoDigitizer.h.
Referenced by Exec(), and FillHitMap().
|
private |
Definition at line 51 of file BmnHodoDigitizer.h.
Referenced by Exec(), FillHitMap(), Finish(), and Init().