![]() |
ATLAS Offline Software
|
#include <MuonCalibRawMdtHit.h>
Public Member Functions | |
MuonCalibRawMdtHit ()=default | |
default constructor More... | |
MuonCalibRawMdtHit (const MuonCalibRawMdtHit &hit)=default | |
copyconstructor More... | |
MuonCalibRawMdtHit & | operator= (const MuonCalibRawMdtHit &rhs)=default |
assignment operator More... | |
~MuonCalibRawMdtHit ()=default | |
destructor More... | |
MuonCalibRawMdtHit (const MuonFixedId &id, const Amg::Vector3D &loc, const Amg::Vector3D &glob, int occ) | |
constructor initializing the identifier, the position(s) and occupancy. More... | |
std::ostream & | dump (std::ostream &stream) const |
dump to be used for operator<<() to dump the MuonCalibRawMdtHit More... | |
const MuonFixedId & | identify () const |
retrieve the MuonFixedId More... | |
const Amg::Vector3D & | localPosition () const |
retrieve the position expressed in local (station) coordinates More... | |
const Amg::Vector3D & | globalPosition () const |
retrieve the position expressed in global coordinates More... | |
int | adcCount () const |
retrieve adc counts More... | |
int | tdcCount () const |
retrieve tdc counts More... | |
int | occupancy () const |
retrieve the occupancy (-1 == not assigned to any segment) More... | |
double | driftTime () const |
retrieve the drift time More... | |
double | driftRadius () const |
retrieve the drift radius More... | |
double | driftRadiusError () const |
retrieve the error on the drift radius More... | |
void | setId (MuonFixedId Id) |
sets the MuonFixedId More... | |
void | setLocalPosition (const Amg::Vector3D &loc) |
sets the position expressed in local (station) coordinates More... | |
void | setGlobalPosition (const Amg::Vector3D &glob) |
sets the position expressed in global coordinates More... | |
void | setAdc (int adc) |
sets adc counts More... | |
void | setTdc (int tdc) |
sets tdc counts More... | |
void | setOccupancy (int occ) |
sets the occupancy More... | |
void | setDriftTime (double t) |
sets the drift time More... | |
void | setDriftRadius (double r) |
sets the drift radius More... | |
void | setDriftRadiusError (double dr) |
sets the error on the drift radius More... | |
Private Attributes | |
MuonFixedId | m_id {0} |
identifier of the raw hit, (is a MuonFixedId, not an Identifier) More... | |
Amg::Vector3D | m_Lpos {0., 0., 0.} |
position of the hit in local (station) coordinates More... | |
Amg::Vector3D | m_Gpos {0., 0., 0.} |
position of the hit in global coordinates More... | |
int | m_adc {0} |
ADC count. More... | |
int | m_tdc {0} |
TDC count. More... | |
int | m_occupancy {0} |
occupancy (-1 == not assigned to any segment) More... | |
double | m_t {0.} |
drift time More... | |
double | m_r {0.} |
drift radius More... | |
double | m_dr {0.} |
error on the drift radius More... | |
Calib-EDM version of MdtPrepData class, containing uncalibrated information.
Definition at line 22 of file MuonCalibRawMdtHit.h.
|
default |
default constructor
|
default |
copyconstructor
|
default |
destructor
MuonCalib::MuonCalibRawMdtHit::MuonCalibRawMdtHit | ( | const MuonFixedId & | id, |
const Amg::Vector3D & | loc, | ||
const Amg::Vector3D & | glob, | ||
int | occ | ||
) |
constructor initializing the identifier, the position(s) and occupancy.
Definition at line 30 of file MuonCalibRawMdtHit.cxx.
int MuonCalib::MuonCalibRawMdtHit::adcCount | ( | ) | const |
double MuonCalib::MuonCalibRawMdtHit::driftRadius | ( | ) | const |
double MuonCalib::MuonCalibRawMdtHit::driftRadiusError | ( | ) | const |
double MuonCalib::MuonCalibRawMdtHit::driftTime | ( | ) | const |
std::ostream & MuonCalib::MuonCalibRawMdtHit::dump | ( | std::ostream & | stream | ) | const |
dump to be used for operator<<() to dump the MuonCalibRawMdtHit
Definition at line 33 of file MuonCalibRawMdtHit.cxx.
const Amg::Vector3D & MuonCalib::MuonCalibRawMdtHit::globalPosition | ( | ) | const |
retrieve the position expressed in global coordinates
Definition at line 13 of file MuonCalibRawMdtHit.cxx.
const MuonFixedId & MuonCalib::MuonCalibRawMdtHit::identify | ( | ) | const |
const Amg::Vector3D & MuonCalib::MuonCalibRawMdtHit::localPosition | ( | ) | const |
retrieve the position expressed in local (station) coordinates
Definition at line 12 of file MuonCalibRawMdtHit.cxx.
int MuonCalib::MuonCalibRawMdtHit::occupancy | ( | ) | const |
retrieve the occupancy (-1 == not assigned to any segment)
Definition at line 16 of file MuonCalibRawMdtHit.cxx.
|
default |
assignment operator
void MuonCalib::MuonCalibRawMdtHit::setAdc | ( | int | adc | ) |
void MuonCalib::MuonCalibRawMdtHit::setDriftRadius | ( | double | r | ) |
void MuonCalib::MuonCalibRawMdtHit::setDriftRadiusError | ( | double | dr | ) |
sets the error on the drift radius
Definition at line 28 of file MuonCalibRawMdtHit.cxx.
void MuonCalib::MuonCalibRawMdtHit::setDriftTime | ( | double | t | ) |
void MuonCalib::MuonCalibRawMdtHit::setGlobalPosition | ( | const Amg::Vector3D & | glob | ) |
sets the position expressed in global coordinates
Definition at line 22 of file MuonCalibRawMdtHit.cxx.
void MuonCalib::MuonCalibRawMdtHit::setId | ( | MuonFixedId | Id | ) |
void MuonCalib::MuonCalibRawMdtHit::setLocalPosition | ( | const Amg::Vector3D & | loc | ) |
sets the position expressed in local (station) coordinates
Definition at line 21 of file MuonCalibRawMdtHit.cxx.
void MuonCalib::MuonCalibRawMdtHit::setOccupancy | ( | int | occ | ) |
void MuonCalib::MuonCalibRawMdtHit::setTdc | ( | int | tdc | ) |
int MuonCalib::MuonCalibRawMdtHit::tdcCount | ( | ) | const |
|
private |
ADC count.
Definition at line 58 of file MuonCalibRawMdtHit.h.
|
private |
error on the drift radius
Definition at line 63 of file MuonCalibRawMdtHit.h.
|
private |
position of the hit in global coordinates
Definition at line 57 of file MuonCalibRawMdtHit.h.
|
private |
identifier of the raw hit, (is a MuonFixedId, not an Identifier)
Definition at line 55 of file MuonCalibRawMdtHit.h.
|
private |
position of the hit in local (station) coordinates
Definition at line 56 of file MuonCalibRawMdtHit.h.
|
private |
occupancy (-1 == not assigned to any segment)
Definition at line 60 of file MuonCalibRawMdtHit.h.
|
private |
drift radius
Definition at line 62 of file MuonCalibRawMdtHit.h.
|
private |
drift time
Definition at line 61 of file MuonCalibRawMdtHit.h.
|
private |
TDC count.
Definition at line 59 of file MuonCalibRawMdtHit.h.