PandaRoot
PndEmcXClMoments Class Reference

#include <PndEmcXClMoments.h>

Inheritance diagram for PndEmcXClMoments:
PndEmcAbsClusterProperty

Public Member Functions

 PndEmcXClMoments (const PndEmcCluster &cluster, const TClonesArray *digiArray)
 
 PndEmcXClMoments (const PndEmcXClMoments &)
 
virtual ~PndEmcXClMoments ()
 
virtual Double_t SecondMoment () const
 
virtual Double_t SecondMomentPhi () const
 
virtual Double_t SecondMomentTheta () const
 
virtual Double_t AbsZernikeMoment (int n, int m, Double_t R0=15) const
 
virtual Double_t Lat () const
 
virtual void Print (const Option_t *opt="") const
 
- Public Member Functions inherited from PndEmcAbsClusterProperty
 PndEmcAbsClusterProperty (const PndEmcCluster &cluster, const TClonesArray *digiArray)
 
virtual ~PndEmcAbsClusterProperty ()
 

Protected Member Functions

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
 
Double_t Fast_AbsZernikeMoment (int n, int m, Double_t R0) const
 
Double_t Calc_AbsZernikeMoment (int n, int m, Double_t R0) const
 
Double_t Fak (int n) const
 
- Protected Member Functions inherited from PndEmcAbsClusterProperty
const PndEmcClusterMyCluster () const
 
const std::map< Int_t, Int_t > & Members () const
 
const TClonesArray * DigiArray () const
 
 PndEmcAbsClusterProperty (const PndEmcAbsClusterProperty &L)
 
PndEmcAbsClusterPropertyoperator= (const PndEmcAbsClusterProperty &)
 

Detailed Description

Definition at line 37 of file PndEmcXClMoments.h.

Constructor & Destructor Documentation

◆ PndEmcXClMoments() [1/2]

PndEmcXClMoments::PndEmcXClMoments ( const PndEmcCluster cluster,
const TClonesArray *  digiArray 
)

◆ PndEmcXClMoments() [2/2]

PndEmcXClMoments::PndEmcXClMoments ( const PndEmcXClMoments )

◆ ~PndEmcXClMoments()

virtual PndEmcXClMoments::~PndEmcXClMoments ( )
virtual

Member Function Documentation

◆ AbsZernikeMoment()

virtual Double_t PndEmcXClMoments::AbsZernikeMoment ( int  n,
int  m,
Double_t  R0 = 15 
) const
virtual

◆ Calc_AbsZernikeMoment()

Double_t PndEmcXClMoments::Calc_AbsZernikeMoment ( int  n,
int  m,
Double_t  R0 
) const
protected

◆ f00()

Double_t PndEmcXClMoments::f00 ( Double_t  r) const
protected

◆ f11()

Double_t PndEmcXClMoments::f11 ( Double_t  r) const
protected

◆ f20()

Double_t PndEmcXClMoments::f20 ( Double_t  r) const
protected

◆ f22()

Double_t PndEmcXClMoments::f22 ( Double_t  r) const
protected

◆ f31()

Double_t PndEmcXClMoments::f31 ( Double_t  r) const
protected

◆ f33()

Double_t PndEmcXClMoments::f33 ( Double_t  r) const
protected

◆ f40()

Double_t PndEmcXClMoments::f40 ( Double_t  r) const
protected

◆ f42()

Double_t PndEmcXClMoments::f42 ( Double_t  r) const
protected

◆ f44()

Double_t PndEmcXClMoments::f44 ( Double_t  r) const
protected

◆ f51()

Double_t PndEmcXClMoments::f51 ( Double_t  r) const
protected

◆ f53()

Double_t PndEmcXClMoments::f53 ( Double_t  r) const
protected

◆ f55()

Double_t PndEmcXClMoments::f55 ( Double_t  r) const
protected

◆ Fak()

Double_t PndEmcXClMoments::Fak ( int  n) const
protected

◆ Fast_AbsZernikeMoment()

Double_t PndEmcXClMoments::Fast_AbsZernikeMoment ( int  n,
int  m,
Double_t  R0 
) const
protected

◆ Init()

void PndEmcXClMoments::Init ( )
protected

◆ Lat()

virtual Double_t PndEmcXClMoments::Lat ( ) const
virtual

◆ Print()

virtual void PndEmcXClMoments::Print ( const Option_t *  opt = "") const
virtual

◆ SecondMoment()

virtual Double_t PndEmcXClMoments::SecondMoment ( ) const
virtual

◆ SecondMomentPhi()

virtual Double_t PndEmcXClMoments::SecondMomentPhi ( ) const
virtual

◆ SecondMomentTheta()

virtual Double_t PndEmcXClMoments::SecondMomentTheta ( ) const
virtual

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