Belle II Software development
ECLShowerShapeSecondMomentCorrection Class Reference

Corrections to the second moment shower shape. More...

#include <ECLShowerShapeSecondMomentCorrection.h>

Inheritance diagram for ECLShowerShapeSecondMomentCorrection:

Public Member Functions

 ECLShowerShapeSecondMomentCorrection ()
 Default constructor.
 
 ECLShowerShapeSecondMomentCorrection (int hypothesisid, int type, TGraph correction)
 Constructor.
 
 ~ECLShowerShapeSecondMomentCorrection ()
 Destructor.
 
int getHypothesisId () const
 Return hypothesis Id.
 
int getType () const
 Return type.
 
TGraph getCorrection () const
 Return corrections tgraph.
 
void setHypothesisId (int hypothesisid)
 Set hypothesis id.
 
void setType (int type)
 Set type.
 
void setCorrection (TGraph correction)
 Set correction TGraph.
 

Private Member Functions

 ClassDef (ECLShowerShapeSecondMomentCorrection, 1)
 ClassDef.
 

Private Attributes

int m_hypothesisId
 Hypthesis Id.
 
int m_type
 Type (e.g.
 
TGraph m_correction
 TGraph that holds corrections.
 

Detailed Description

Corrections to the second moment shower shape.

Definition at line 23 of file ECLShowerShapeSecondMomentCorrection.h.

Constructor & Destructor Documentation

◆ ECLShowerShapeSecondMomentCorrection() [1/2]

◆ ECLShowerShapeSecondMomentCorrection() [2/2]

ECLShowerShapeSecondMomentCorrection ( int  hypothesisid,
int  type,
TGraph  correction 
)
inline

Constructor.

Definition at line 34 of file ECLShowerShapeSecondMomentCorrection.h.

34 : m_hypothesisId(hypothesisid), m_type(type),
35 m_correction(correction) {};

◆ ~ECLShowerShapeSecondMomentCorrection()

Destructor.

Definition at line 40 of file ECLShowerShapeSecondMomentCorrection.h.

40{};

Member Function Documentation

◆ getCorrection()

TGraph getCorrection ( ) const
inline

Return corrections tgraph.

Returns
corrections tgraph

Definition at line 55 of file ECLShowerShapeSecondMomentCorrection.h.

55{return m_correction; };

◆ getHypothesisId()

int getHypothesisId ( ) const
inline

Return hypothesis Id.

Returns
hypothesis id

Definition at line 45 of file ECLShowerShapeSecondMomentCorrection.h.

45{return m_hypothesisId; };

◆ getType()

int getType ( ) const
inline

Return type.

Returns
type

Definition at line 50 of file ECLShowerShapeSecondMomentCorrection.h.

50{return m_type; };

◆ setCorrection()

void setCorrection ( TGraph  correction)
inline

Set correction TGraph.

Parameters
correctiontgraph

Definition at line 70 of file ECLShowerShapeSecondMomentCorrection.h.

70{m_correction = correction;};

◆ setHypothesisId()

void setHypothesisId ( int  hypothesisid)
inline

Set hypothesis id.

Parameters
hypothesisidhypothesis id

Definition at line 60 of file ECLShowerShapeSecondMomentCorrection.h.

60{m_hypothesisId = hypothesisid; };

◆ setType()

void setType ( int  type)
inline

Set type.

Parameters
type

Definition at line 65 of file ECLShowerShapeSecondMomentCorrection.h.

65{m_type = type; };

Member Data Documentation

◆ m_correction

TGraph m_correction
private

TGraph that holds corrections.

Definition at line 75 of file ECLShowerShapeSecondMomentCorrection.h.

◆ m_hypothesisId

int m_hypothesisId
private

Hypthesis Id.

Definition at line 73 of file ECLShowerShapeSecondMomentCorrection.h.

◆ m_type

int m_type
private

Type (e.g.

theta)

Definition at line 74 of file ECLShowerShapeSecondMomentCorrection.h.


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