PandaRoot
BSEmcShashlikECF Class Reference

Shashlik specific implementation of BSEmcThetaEnergyECF. More...

#include <BSEmcShashlikECF.h>

Inheritance diagram for BSEmcShashlikECF:
BSEmcThetaEnergyECF BSEmcCorrection

Public Member Functions

 BSEmcShashlikECF ()
 
virtual ~BSEmcShashlikECF ()
 
 ClassDef (BSEmcShashlikECF, 1)
 
- Public Member Functions inherited from BSEmcThetaEnergyECF
virtual void Correct (BSEmcRecoHit *t_recoHit) const
 Apply corrections. More...
 
void SetVersion (Int_t t_version)
 
Int_t GetVersion () const
 

Additional Inherited Members

- Protected Member Functions inherited from BSEmcThetaEnergyECF
virtual Double_t GetCorrectedEnergy (Double_t t_energy, Double_t t_thetaRad, Double_t t_phiRad) const
 
void SetupLookUpMap (const TString &t_filename, const TString &t_histname)
 
Bool_t FindTheBin (Float_t t_value_x, Float_t t_value_y, Int_t &t_bin_x, Int_t &t_bin_y) const
 
Double_t GetValueInZ (Float_t t_value_x, Float_t t_value_y) const
 
 ClassDef (BSEmcThetaEnergyECF, 1)
 
- Protected Attributes inherited from BSEmcThetaEnergyECF
std::unique_ptr< TH2F > fHEnergyRatioPhoton {nullptr}
 
Int_t fVersion {3}
 

Detailed Description

Shashlik specific implementation of BSEmcThetaEnergyECF.

based on and using PndEmcClusterHistCalibrator code and date. Uses lookup histogram for energy correction from /macro/params/emc_correction_hist_gamma_1.root

Author
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 21 of file BSEmcShashlikECF.h.

Constructor & Destructor Documentation

◆ BSEmcShashlikECF()

BSEmcShashlikECF::BSEmcShashlikECF ( )

◆ ~BSEmcShashlikECF()

virtual BSEmcShashlikECF::~BSEmcShashlikECF ( )
virtual

Member Function Documentation

◆ ClassDef()

BSEmcShashlikECF::ClassDef ( BSEmcShashlikECF  ,
 
)

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