ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
MuonCalib::MuonCalibHole_E Class Reference

#include <MuonCalibHole_E.h>

Collaboration diagram for MuonCalib::MuonCalibHole_E:

Public Member Functions

 MuonCalibHole_E ()=default
 default constructor More...
 
 MuonCalibHole_E (const MuonFixedId &id, const Amg::Vector3D &pos)
 constructor initializing all members More...
 
 MuonCalibHole_E (const MuonCalibHole_E &hit)=default
 copyconstructor More...
 
 ~MuonCalibHole_E ()=default
 destructor More...
 
MuonCalibHole_Eoperator= (const MuonCalibHole_E &rhs)=default
 assignment operator More...
 
const MuonFixedIdidentify () const
 retrieve hole position More...
 
const Amg::Vector3Dposition () const
 sets hole ID (MuonCalib::MuonFixedId) More...
 
void setId (const MuonFixedId &id)
 sets hole position More...
 
void setPosition (const Amg::Vector3D &pos)
 

Private Attributes

MuonFixedId m_id {0}
 hole ID (MuonCalib::MuonFixedId) More...
 
Amg::Vector3D m_pos {0., 0., 0.}
 hole position More...
 

Detailed Description

class describing a Hole on track. A hole is the position/ID of a MDT where a Hit was expected, though not recorded.

Definition at line 16 of file MuonCalibHole_E.h.

Constructor & Destructor Documentation

◆ MuonCalibHole_E() [1/3]

MuonCalib::MuonCalibHole_E::MuonCalibHole_E ( )
default

default constructor

◆ MuonCalibHole_E() [2/3]

MuonCalib::MuonCalibHole_E::MuonCalibHole_E ( const MuonFixedId id,
const Amg::Vector3D pos 
)

constructor initializing all members

Definition at line 9 of file MuonCalibHole_E.cxx.

9 : m_id(id), m_pos(pos) {}

◆ MuonCalibHole_E() [3/3]

MuonCalib::MuonCalibHole_E::MuonCalibHole_E ( const MuonCalibHole_E hit)
default

copyconstructor

◆ ~MuonCalibHole_E()

MuonCalib::MuonCalibHole_E::~MuonCalibHole_E ( )
default

destructor

Member Function Documentation

◆ identify()

const MuonFixedId & MuonCalib::MuonCalibHole_E::identify ( ) const

retrieve hole position

Definition at line 11 of file MuonCalibHole_E.cxx.

11 { return m_id; }

◆ operator=()

MuonCalibHole_E& MuonCalib::MuonCalibHole_E::operator= ( const MuonCalibHole_E rhs)
default

assignment operator

retrieve hole ID (MuonCalib::MuonFixedId)

◆ position()

const Amg::Vector3D & MuonCalib::MuonCalibHole_E::position ( ) const

sets hole ID (MuonCalib::MuonFixedId)

Definition at line 12 of file MuonCalibHole_E.cxx.

12 { return m_pos; }

◆ setId()

void MuonCalib::MuonCalibHole_E::setId ( const MuonFixedId id)

sets hole position

Definition at line 13 of file MuonCalibHole_E.cxx.

13 { m_id = id; }

◆ setPosition()

void MuonCalib::MuonCalibHole_E::setPosition ( const Amg::Vector3D pos)

Definition at line 14 of file MuonCalibHole_E.cxx.

14 { m_pos = pos; }

Member Data Documentation

◆ m_id

MuonFixedId MuonCalib::MuonCalibHole_E::m_id {0}
private

hole ID (MuonCalib::MuonFixedId)

Definition at line 35 of file MuonCalibHole_E.h.

◆ m_pos

Amg::Vector3D MuonCalib::MuonCalibHole_E::m_pos {0., 0., 0.}
private

hole position

Definition at line 36 of file MuonCalibHole_E.h.


The documentation for this class was generated from the following files:
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
MuonCalib::MuonCalibHole_E::m_id
MuonFixedId m_id
hole ID (MuonCalib::MuonFixedId)
Definition: MuonCalibHole_E.h:35
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
MuonCalib::MuonCalibHole_E::m_pos
Amg::Vector3D m_pos
hole position
Definition: MuonCalibHole_E.h:36