CMS 3D CMS Logo

EcalTBHodoscopeRecInfo Class Reference

Simple container for Hodoscope reconstructed informations. More...

#include <TBDataFormats/EcalTBObjects/interface/EcalTBHodoscopeRecInfo.h>

List of all members.

Public Member Functions

 EcalTBHodoscopeRecInfo (const float &xpos, const float &ypos, const float &xslope, const float &yslope, const float &xqual, const float &yqual)
 EcalTBHodoscopeRecInfo ()
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.

Id
EcalTBHodoscopeRecInfo.h,v 1.1 2006/04/21 09:26:34 meridian Exp

Definition at line 14 of file EcalTBHodoscopeRecInfo.h.


Constructor & Destructor Documentation

EcalTBHodoscopeRecInfo::EcalTBHodoscopeRecInfo (  )  [inline]

Definition at line 16 of file EcalTBHodoscopeRecInfo.h.

00016 {};

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

Definition at line 17 of file EcalTBHodoscopeRecInfo.h.

00017                                                                                                                                                 : pos_x_(xpos), pos_y_(ypos), slope_x_(xslope), slope_y_(yslope), qual_x_(xqual), qual_y_(yqual)
00018     {
00019     };

EcalTBHodoscopeRecInfo::~EcalTBHodoscopeRecInfo (  )  [inline]

Definition at line 21 of file EcalTBHodoscopeRecInfo.h.

00021 {};


Member Function Documentation

float EcalTBHodoscopeRecInfo::posX (  )  const [inline]

Definition at line 23 of file EcalTBHodoscopeRecInfo.h.

References pos_x_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), EcalTBValidation::analyze(), and operator<<().

00023 { return pos_x_; }

float EcalTBHodoscopeRecInfo::posY (  )  const [inline]

Definition at line 24 of file EcalTBHodoscopeRecInfo.h.

References pos_y_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), EcalTBValidation::analyze(), and operator<<().

00024 { return pos_y_; }

float EcalTBHodoscopeRecInfo::qualX (  )  const [inline]

Definition at line 29 of file EcalTBHodoscopeRecInfo.h.

References qual_x_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), and operator<<().

00029 { return qual_x_; }

float EcalTBHodoscopeRecInfo::qualY (  )  const [inline]

Definition at line 30 of file EcalTBHodoscopeRecInfo.h.

References qual_y_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), and operator<<().

00030 { return qual_y_; }

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

Definition at line 32 of file EcalTBHodoscopeRecInfo.h.

References pos_x_.

00032 { pos_x_=xpos; }

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

Definition at line 33 of file EcalTBHodoscopeRecInfo.h.

References pos_y_.

00033 { pos_y_=ypos; }

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

Definition at line 38 of file EcalTBHodoscopeRecInfo.h.

References qual_x_.

00038 { qual_x_=xqual; }

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

Definition at line 39 of file EcalTBHodoscopeRecInfo.h.

References qual_y_.

00039 { qual_y_=yqual; }

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

Definition at line 35 of file EcalTBHodoscopeRecInfo.h.

References slope_x_.

00035 { slope_x_=xslope; }

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

Definition at line 36 of file EcalTBHodoscopeRecInfo.h.

References slope_y_.

00036 { slope_y_=yslope; }

float EcalTBHodoscopeRecInfo::slopeX (  )  const [inline]

Definition at line 26 of file EcalTBHodoscopeRecInfo.h.

References slope_x_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), and operator<<().

00026 { return slope_x_; }

float EcalTBHodoscopeRecInfo::slopeY (  )  const [inline]

Definition at line 27 of file EcalTBHodoscopeRecInfo.h.

References slope_y_.

Referenced by EBBeamHodoTask::analyze(), EcalSimpleTBAnalyzer::analyze(), EEBeamHodoTask::analyze(), and operator<<().

00027 { return slope_y_; }


Member Data Documentation

float EcalTBHodoscopeRecInfo::pos_x_ [private]

Definition at line 43 of file EcalTBHodoscopeRecInfo.h.

Referenced by posX(), and setPosX().

float EcalTBHodoscopeRecInfo::pos_y_ [private]

Definition at line 44 of file EcalTBHodoscopeRecInfo.h.

Referenced by posY(), and setPosY().

float EcalTBHodoscopeRecInfo::qual_x_ [private]

Definition at line 49 of file EcalTBHodoscopeRecInfo.h.

Referenced by qualX(), and setQualX().

float EcalTBHodoscopeRecInfo::qual_y_ [private]

Definition at line 50 of file EcalTBHodoscopeRecInfo.h.

Referenced by qualY(), and setQualY().

float EcalTBHodoscopeRecInfo::slope_x_ [private]

Definition at line 46 of file EcalTBHodoscopeRecInfo.h.

Referenced by setSlopeX(), and slopeX().

float EcalTBHodoscopeRecInfo::slope_y_ [private]

Definition at line 47 of file EcalTBHodoscopeRecInfo.h.

Referenced by setSlopeY(), and slopeY().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:19:57 2009 for CMSSW by  doxygen 1.5.4