ATLAS Offline Software
MuonCalibHole_E.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONCALIBHOLE_E_H
6 #define MUONCALIBHOLE_E_H
7 
10 
11 namespace MuonCalib {
17  public:
18  MuonCalibHole_E() = default;
19  MuonCalibHole_E(const MuonFixedId& id, const Amg::Vector3D& pos);
20  MuonCalibHole_E(const MuonCalibHole_E& hit) = default;
21  ~MuonCalibHole_E() = default;
22 
23  MuonCalibHole_E& operator=(const MuonCalibHole_E& rhs) = default;
24 
26  const MuonFixedId& identify() const;
28  const Amg::Vector3D& position() const;
30  void setId(const MuonFixedId& id);
32  void setPosition(const Amg::Vector3D& pos);
33 
34  private:
36  Amg::Vector3D m_pos{0., 0., 0.};
37  };
38 
39 } // namespace MuonCalib
40 
41 #endif // MUONCALIBHOLE_E_H
MuonCalib::MuonCalibHole_E::operator=
MuonCalibHole_E & operator=(const MuonCalibHole_E &rhs)=default
assignment operator
MuonCalib::MuonCalibHole_E
Definition: MuonCalibHole_E.h:16
GeoPrimitives.h
MuonCalib::MuonCalibHole_E::~MuonCalibHole_E
~MuonCalibHole_E()=default
destructor
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::MuonCalibHole_E::position
const Amg::Vector3D & position() const
sets hole ID (MuonCalib::MuonFixedId)
Definition: MuonCalibHole_E.cxx:12
MuonCalib::MuonCalibHole_E::setPosition
void setPosition(const Amg::Vector3D &pos)
Definition: MuonCalibHole_E.cxx:14
MuonCalib::MuonCalibHole_E::MuonCalibHole_E
MuonCalibHole_E(const MuonCalibHole_E &hit)=default
copyconstructor
MuonCalib::MuonCalibHole_E::MuonCalibHole_E
MuonCalibHole_E()=default
default constructor
MuonCalib::MuonFixedId
Definition: MuonFixedId.h:50
MuonCalib::MuonCalibHole_E::m_id
MuonFixedId m_id
hole ID (MuonCalib::MuonFixedId)
Definition: MuonCalibHole_E.h:35
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition: GeoPrimitives.h:47
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
MuonCalib::MuonCalibHole_E::identify
const MuonFixedId & identify() const
retrieve hole position
Definition: MuonCalibHole_E.cxx:11
MuonCalib::MuonCalibHole_E::setId
void setId(const MuonFixedId &id)
sets hole position
Definition: MuonCalibHole_E.cxx:13
MuonCalib::MuonCalibHole_E::m_pos
Amg::Vector3D m_pos
hole position
Definition: MuonCalibHole_E.h:36
MuonFixedId.h