CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
EcalTBHodoscopeRecInfo Class Reference

#include <EcalTBHodoscopeRecInfo.h>

Public Member Functions

 EcalTBHodoscopeRecInfo ()
 
 EcalTBHodoscopeRecInfo (const float &xpos, const float &ypos, const float &xslope, const float &yslope, const float &xqual, const float &yqual)
 
float posX () const
 
float posY () const
 
float qualX () const
 
float qualY () const
 
void setPosX (const float &xpos)
 
void setPosY (const float &ypos)
 
void setQualX (const float &xqual)
 
void setQualY (const float &yqual)
 
void setSlopeX (const float &xslope)
 
void setSlopeY (const float &yslope)
 
float slopeX () const
 
float slopeY () const
 
 ~EcalTBHodoscopeRecInfo ()
 

Private Attributes

float pos_x_
 
float pos_y_
 
float qual_x_
 
float qual_y_
 
float slope_x_
 
float slope_y_
 

Detailed Description

Simple container for Hodoscope reconstructed informations

Definition at line 12 of file EcalTBHodoscopeRecInfo.h.

Constructor & Destructor Documentation

◆ EcalTBHodoscopeRecInfo() [1/2]

EcalTBHodoscopeRecInfo::EcalTBHodoscopeRecInfo ( )
inline

Definition at line 14 of file EcalTBHodoscopeRecInfo.h.

14 {};

◆ EcalTBHodoscopeRecInfo() [2/2]

EcalTBHodoscopeRecInfo::EcalTBHodoscopeRecInfo ( const float &  xpos,
const float &  ypos,
const float &  xslope,
const float &  yslope,
const float &  xqual,
const float &  yqual 
)
inline

◆ ~EcalTBHodoscopeRecInfo()

EcalTBHodoscopeRecInfo::~EcalTBHodoscopeRecInfo ( )
inline

Definition at line 23 of file EcalTBHodoscopeRecInfo.h.

23 {};

Member Function Documentation

◆ posX()

float EcalTBHodoscopeRecInfo::posX ( ) const
inline

◆ posY()

float EcalTBHodoscopeRecInfo::posY ( ) const
inline

◆ qualX()

float EcalTBHodoscopeRecInfo::qualX ( ) const
inline

◆ qualY()

float EcalTBHodoscopeRecInfo::qualY ( ) const
inline

◆ setPosX()

void EcalTBHodoscopeRecInfo::setPosX ( const float &  xpos)
inline

Definition at line 34 of file EcalTBHodoscopeRecInfo.h.

References pos_x_.

34 { pos_x_ = xpos; }

◆ setPosY()

void EcalTBHodoscopeRecInfo::setPosY ( const float &  ypos)
inline

Definition at line 35 of file EcalTBHodoscopeRecInfo.h.

References pos_y_.

35 { pos_y_ = ypos; }

◆ setQualX()

void EcalTBHodoscopeRecInfo::setQualX ( const float &  xqual)
inline

Definition at line 40 of file EcalTBHodoscopeRecInfo.h.

References qual_x_.

40 { qual_x_ = xqual; }

◆ setQualY()

void EcalTBHodoscopeRecInfo::setQualY ( const float &  yqual)
inline

Definition at line 41 of file EcalTBHodoscopeRecInfo.h.

References qual_y_.

41 { qual_y_ = yqual; }

◆ setSlopeX()

void EcalTBHodoscopeRecInfo::setSlopeX ( const float &  xslope)
inline

Definition at line 37 of file EcalTBHodoscopeRecInfo.h.

References slope_x_.

37 { slope_x_ = xslope; }

◆ setSlopeY()

void EcalTBHodoscopeRecInfo::setSlopeY ( const float &  yslope)
inline

Definition at line 38 of file EcalTBHodoscopeRecInfo.h.

References slope_y_.

38 { slope_y_ = yslope; }

◆ slopeX()

float EcalTBHodoscopeRecInfo::slopeX ( ) const
inline

◆ slopeY()

float EcalTBHodoscopeRecInfo::slopeY ( ) const
inline

Member Data Documentation

◆ pos_x_

float EcalTBHodoscopeRecInfo::pos_x_
private

Definition at line 44 of file EcalTBHodoscopeRecInfo.h.

Referenced by posX(), and setPosX().

◆ pos_y_

float EcalTBHodoscopeRecInfo::pos_y_
private

Definition at line 45 of file EcalTBHodoscopeRecInfo.h.

Referenced by posY(), and setPosY().

◆ qual_x_

float EcalTBHodoscopeRecInfo::qual_x_
private

Definition at line 50 of file EcalTBHodoscopeRecInfo.h.

Referenced by qualX(), and setQualX().

◆ qual_y_

float EcalTBHodoscopeRecInfo::qual_y_
private

Definition at line 51 of file EcalTBHodoscopeRecInfo.h.

Referenced by qualY(), and setQualY().

◆ slope_x_

float EcalTBHodoscopeRecInfo::slope_x_
private

Definition at line 47 of file EcalTBHodoscopeRecInfo.h.

Referenced by setSlopeX(), and slopeX().

◆ slope_y_

float EcalTBHodoscopeRecInfo::slope_y_
private

Definition at line 48 of file EcalTBHodoscopeRecInfo.h.

Referenced by setSlopeY(), and slopeY().