PandaRoot
BSEmcBarrelErrorMatrixCalculation Class Reference

Barrel specific error matrix calculation. More...

#include <BSEmcBarrelErrorMatrixCalculation.h>

Inheritance diagram for BSEmcBarrelErrorMatrixCalculation:
BSEmcErrorMatrixCalculation

Public Member Functions

 BSEmcBarrelErrorMatrixCalculation ()
 
virtual ~BSEmcBarrelErrorMatrixCalculation ()
 
- Public Member Functions inherited from BSEmcErrorMatrixCalculation
 BSEmcErrorMatrixCalculation ()
 
virtual ~BSEmcErrorMatrixCalculation ()
 
void SetupParameters (BSEmcErrorCalculationPar *t_par)
 
TMatrixD CalculateErrorMatrix (const BSEmcRecoHit *t_recoHit) const
 
TMatrixD Get4MomentumErrorMatrix (const BSEmcRecoHit *t_recoHit) const
 
TMatrixD GetErrorP7 (const BSEmcRecoHit *t_recoHit) const
 

Protected Member Functions

virtual Double_t GetPosition2Error (Double_t t_energy) const
 
virtual TMatrixD GetTransformationMatrix (const BSEmcRecoHit *t_recoHit) const
 
- Protected Member Functions inherited from BSEmcErrorMatrixCalculation
virtual Double_t GetEnergyError (Double_t t_ceiledenergy, Double_t t_recoHitEnergy) const
 
virtual Double_t GetPosition1Error (Double_t t_energy) const
 

Additional Inherited Members

- Protected Attributes inherited from BSEmcErrorMatrixCalculation
Double_t fScaleFactor {-1}
 
Double_t fMinEnergyCutOff {-1}
 
Double_t fMaxEnergyCutOff {-1}
 
Double_t fDetectorPosition {-1}
 
Double_t fEnergyParA {-1}
 
Double_t fEnergyPower {-1}
 
Double_t fEnergyConst {-1}
 
Double_t fEnergyQuadr {-1}
 
Double_t fPosition1ParA {-1}
 
Double_t fPosition1Power {-1}
 
Double_t fPosition1Const {-1}
 
Double_t fPosition2ParA {-1}
 
Double_t fPosition2Power {-1}
 
Double_t fPosition2Const {-1}
 

Detailed Description

Barrel specific error matrix calculation.

due to zylindrical form of Barrel the Barrel errors are parameterized using zylinder-coordinates instead of spherical

Author
Dima Melnichuk
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-01

Definition at line 33 of file BSEmcBarrelErrorMatrixCalculation.h.

Constructor & Destructor Documentation

◆ BSEmcBarrelErrorMatrixCalculation()

BSEmcBarrelErrorMatrixCalculation::BSEmcBarrelErrorMatrixCalculation ( )

◆ ~BSEmcBarrelErrorMatrixCalculation()

virtual BSEmcBarrelErrorMatrixCalculation::~BSEmcBarrelErrorMatrixCalculation ( )
virtual

Member Function Documentation

◆ GetPosition2Error()

virtual Double_t BSEmcBarrelErrorMatrixCalculation::GetPosition2Error ( Double_t  t_energy) const
protectedvirtual

Reimplemented from BSEmcErrorMatrixCalculation.

◆ GetTransformationMatrix()

virtual TMatrixD BSEmcBarrelErrorMatrixCalculation::GetTransformationMatrix ( const BSEmcRecoHit t_recoHit) const
protectedvirtual

Reimplemented from BSEmcErrorMatrixCalculation.


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