#include <ITMeasurement.h>
Inheritance diagram for ITMeasurement:
Public Member Functions | |
ITMeasurement (ITCluster &itCluster, DeSTDetector &det) | |
Constructor from an ITCluster. | |
ITMeasurement () | |
Default Constructor. | |
virtual | ~ITMeasurement () |
Default Destructor. | |
ITMeasurement * | clone () const |
Clone the ITMeasurement. | |
const ITCluster * | cluster () const |
Retrieve const Pointer to the ITCluster. | |
ITCluster * | cluster () |
Retrieve Pointer to the ITCluster. | |
void | setCluster (ITCluster *value) |
Update Pointer to the ITCluster. | |
Private Attributes | |
ITCluster * | m_cluster |
Pointer to the ITCluster. |
Definition at line 35 of file ITMeasurement.h.
|
Constructor from an ITCluster.
Definition at line 20 of file ITMeasurement.cpp. References m_cluster. 00021 { 00022 00023 m_cluster = &itCluster; //pointer to ITCluster 00024 00025 ITChannelID ITChan = m_cluster->channelID(); 00026 const STDetectionLayer* ITLay = geom.layer( ITChan ); 00027 m_measure = ITLay->U( ITChan ) + m_cluster->distToStripCenter() ; 00028 m_errMeasure = m_cluster->distToStripError(); 00029 m_z = ITLay->centerZ( ITChan ); 00030 // m_stereoAngle = ITLay->stereoAngle(); 00031 // m_lhcbID = 00032 }
|
|
Default Constructor.
Definition at line 44 of file ITMeasurement.h. References m_cluster. Referenced by clone(). 00044 : m_cluster() {}
|
|
Default Destructor.
Definition at line 47 of file ITMeasurement.h. 00047 {}
|
|
Clone the ITMeasurement.
Reimplemented from Measurement. Definition at line 90 of file ITMeasurement.h. References ITMeasurement(). 00091 { 00092 00093 ITMeasurement* me = new ITMeasurement(); *me = *this; return me; 00094 00095 }
|
|
Retrieve Pointer to the ITCluster.
Definition at line 80 of file ITMeasurement.h. References m_cluster. 00081 { 00082 return m_cluster; 00083 }
|
|
Retrieve const Pointer to the ITCluster.
Definition at line 75 of file ITMeasurement.h. References m_cluster. 00076 { 00077 return m_cluster; 00078 }
|
|
Update Pointer to the ITCluster.
Definition at line 85 of file ITMeasurement.h. References m_cluster. 00086 { 00087 m_cluster = value; 00088 }
|
|
Pointer to the ITCluster.
Definition at line 65 of file ITMeasurement.h. Referenced by cluster(), ITMeasurement(), and setCluster(). |