Helper class to calculate Zernike and Lateral Moments.
More...
#include <BSEmcXClMoments.h>
|
void | Init () |
|
Double_t | f00 (Double_t r) const |
|
Double_t | f11 (Double_t r) const |
|
Double_t | f20 (Double_t r) const |
|
Double_t | f22 (Double_t r) const |
|
Double_t | f31 (Double_t r) const |
|
Double_t | f33 (Double_t r) const |
|
Double_t | f40 (Double_t r) const |
|
Double_t | f42 (Double_t r) const |
|
Double_t | f44 (Double_t r) const |
|
Double_t | f51 (Double_t r) const |
|
Double_t | f53 (Double_t r) const |
|
Double_t | f55 (Double_t r) const |
|
std::vector< BSEmcClEnergyDeposition > | CreateEnergyDeposition (const BSEmcCluster *t_cluster, const std::vector< const BSEmcDigi *> &t_digiArray) |
|
Double_t | Fast_AbsZernikeMoment (Int_t t_n, Int_t t_m, Double_t t_r0, const std::vector< BSEmcClEnergyDeposition > &t_energydeposition) const |
|
Double_t | Calc_AbsZernikeMoment (Int_t t_n, Int_t t_m, Double_t t_r0, const std::vector< BSEmcClEnergyDeposition > &t_energydeposition) const |
|
Double_t | Fak (Int_t t_n) const |
|
virtual Double_t | AbsZernikeMoment (Int_t t_n, Int_t t_m, Double_t t_r0, const std::vector< BSEmcClEnergyDeposition > &t_energydeposition) const |
|
virtual Double_t | Lat (const std::vector< BSEmcClEnergyDeposition > &t_energydeposition) const |
|
Helper class to calculate Zernike and Lateral Moments.
- Author
- Thorsten Brandt Originator
-
Dima Melnichuk, adaption for pandaroot
-
Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
- Date
- 2021-02
Definition at line 54 of file BSEmcXClMoments.h.
◆ BSEmcXClMoments()
BSEmcXClMoments::BSEmcXClMoments |
( |
| ) |
|
◆ ~BSEmcXClMoments()
virtual BSEmcXClMoments::~BSEmcXClMoments |
( |
| ) |
|
|
virtual |
◆ AbsZernikeMoment()
virtual Double_t BSEmcXClMoments::AbsZernikeMoment |
( |
Int_t |
t_n, |
|
|
Int_t |
t_m, |
|
|
Double_t |
t_r0, |
|
|
const std::vector< BSEmcClEnergyDeposition > & |
t_energydeposition |
|
) |
| const |
|
protectedvirtual |
◆ Calc_AbsZernikeMoment()
Double_t BSEmcXClMoments::Calc_AbsZernikeMoment |
( |
Int_t |
t_n, |
|
|
Int_t |
t_m, |
|
|
Double_t |
t_r0, |
|
|
const std::vector< BSEmcClEnergyDeposition > & |
t_energydeposition |
|
) |
| const |
|
protected |
◆ CalculateMoments()
◆ CreateEnergyDeposition()
◆ f00()
Double_t BSEmcXClMoments::f00 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f11()
Double_t BSEmcXClMoments::f11 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f20()
Double_t BSEmcXClMoments::f20 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f22()
Double_t BSEmcXClMoments::f22 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f31()
Double_t BSEmcXClMoments::f31 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f33()
Double_t BSEmcXClMoments::f33 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f40()
Double_t BSEmcXClMoments::f40 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f42()
Double_t BSEmcXClMoments::f42 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f44()
Double_t BSEmcXClMoments::f44 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f51()
Double_t BSEmcXClMoments::f51 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f53()
Double_t BSEmcXClMoments::f53 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ f55()
Double_t BSEmcXClMoments::f55 |
( |
Double_t |
r | ) |
const |
|
protected |
◆ Fak()
Double_t BSEmcXClMoments::Fak |
( |
Int_t |
t_n | ) |
const |
|
protected |
◆ Fast_AbsZernikeMoment()
Double_t BSEmcXClMoments::Fast_AbsZernikeMoment |
( |
Int_t |
t_n, |
|
|
Int_t |
t_m, |
|
|
Double_t |
t_r0, |
|
|
const std::vector< BSEmcClEnergyDeposition > & |
t_energydeposition |
|
) |
| const |
|
protected |
◆ Init()
void BSEmcXClMoments::Init |
( |
| ) |
|
|
protected |
◆ Lat()
◆ SetPositionPar()
Definition at line 62 of file BSEmcXClMoments.h.
64 fPositionPar = t_positionPar;
65 fPositionAlgo->SetPositionPar(t_positionPar);
The documentation for this class was generated from the following file: