Belle II Software  release-08-01-10
ECLShowerEnergyCorrectionTemporary Class Reference

Class to hold the information for the ECL shower energy corrections This is a temperary class as there is no information about phi dependence. More...

#include <ECLShowerEnergyCorrectionTemporary.h>

Inheritance diagram for ECLShowerEnergyCorrectionTemporary:
Collaboration diagram for ECLShowerEnergyCorrectionTemporary:

Public Member Functions

 ECLShowerEnergyCorrectionTemporary ()
 Default constructor.
 
 ECLShowerEnergyCorrectionTemporary (const TGraph2D &graph, const float angleMin, const float angleMax, const float energyMin, const float energyMax)
 Constructor Angles are in degrees!!
 
 ~ECLShowerEnergyCorrectionTemporary ()
 Destructor.
 
TGraph2D getGraph2D () const
 Get the TGraph2D graph x - angle (degrees) y - energy z - correction factor Angles are in degrees!! More...
 
float getAngleMin () const
 Get Minimum value of angle which the corrections are valid for. More...
 
float getAngleMax () const
 Get Maximum value of angle which the corrections are valid for. More...
 
float getEnergyMin () const
 Get Minimum value of energy which the corrections are valid for. More...
 
float getEnergyMax () const
 Get Maximum value of energy which the corrections are valid for. More...
 

Private Member Functions

 ClassDef (ECLShowerEnergyCorrectionTemporary, 1)
 ClassDef.
 

Private Attributes

TGraph2D m_graph
 graph holding the shower energy corrections.
 
float m_angleMin
 Minimum value of angle which the corrections are valid for (in degrees).
 
float m_angleMax
 Maximum value of angle which the corrections are valid for (in degrees).
 
float m_energyMin
 Minimum value of energy which the corrections are valid for.
 
float m_energyMax
 Maximum value of energy which the corrections are valid for.
 

Detailed Description

Class to hold the information for the ECL shower energy corrections This is a temperary class as there is no information about phi dependence.

An improved version will be implemented at a later time.

NOTE - angles are in degrees

Definition at line 29 of file ECLShowerEnergyCorrectionTemporary.h.

Member Function Documentation

◆ getAngleMax()

float getAngleMax ( ) const
inline

Get Maximum value of angle which the corrections are valid for.

Angles are in degrees!!

Returns
Maximum angle

Definition at line 80 of file ECLShowerEnergyCorrectionTemporary.h.

80 {return m_angleMax;}
float m_angleMax
Maximum value of angle which the corrections are valid for (in degrees).

◆ getAngleMin()

float getAngleMin ( ) const
inline

Get Minimum value of angle which the corrections are valid for.

Angles are in degrees!!

Returns
Minimum angle

Definition at line 74 of file ECLShowerEnergyCorrectionTemporary.h.

◆ getEnergyMax()

float getEnergyMax ( ) const
inline

Get Maximum value of energy which the corrections are valid for.

Returns
Maximum energy

Definition at line 90 of file ECLShowerEnergyCorrectionTemporary.h.

◆ getEnergyMin()

float getEnergyMin ( ) const
inline

Get Minimum value of energy which the corrections are valid for.

Returns
Minimum energy

Definition at line 85 of file ECLShowerEnergyCorrectionTemporary.h.

◆ getGraph2D()

TGraph2D getGraph2D ( ) const
inline

Get the TGraph2D graph x - angle (degrees) y - energy z - correction factor Angles are in degrees!!

Returns
graph holding correction information

Definition at line 68 of file ECLShowerEnergyCorrectionTemporary.h.


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