ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibExtraTree
MuonCalibExtraTreeEvent
MuonCalibExtraTreeEvent
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
8
#include "
GeoPrimitives/GeoPrimitives.h
"
9
#include "
MuonCalibIdentifier/MuonFixedId.h
"
10
11
namespace
MuonCalib
{
16
class
MuonCalibHole_E
{
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
:
35
MuonFixedId
m_id
{0};
36
Amg::Vector3D
m_pos
{0., 0., 0.};
37
};
38
39
}
// namespace MuonCalib
40
41
#endif
// MUONCALIBHOLE_E_H
GeoPrimitives.h
hit
bool hit(const Container &ids, int pdgId)
Definition
JetIRCSafeLabelTool.cxx:64
MuonFixedId.h
MuonCalib::MuonCalibHole_E::operator=
MuonCalibHole_E & operator=(const MuonCalibHole_E &rhs)=default
assignment operator
MuonCalib::MuonCalibHole_E::m_id
MuonFixedId m_id
hole ID (MuonCalib::MuonFixedId)
Definition
MuonCalibHole_E.h:35
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::MuonCalibHole_E
MuonCalibHole_E(const MuonCalibHole_E &hit)=default
copyconstructor
MuonCalib::MuonCalibHole_E::setPosition
void setPosition(const Amg::Vector3D &pos)
Definition
MuonCalibHole_E.cxx:14
MuonCalib::MuonCalibHole_E::MuonCalibHole_E
MuonCalibHole_E()=default
default constructor
MuonCalib::MuonCalibHole_E::m_pos
Amg::Vector3D m_pos
hole position
Definition
MuonCalibHole_E.h:36
MuonCalib::MuonCalibHole_E::position
const Amg::Vector3D & position() const
sets hole ID (MuonCalib::MuonFixedId)
Definition
MuonCalibHole_E.cxx:12
MuonCalib::MuonCalibHole_E::~MuonCalibHole_E
~MuonCalibHole_E()=default
destructor
MuonCalib::MuonFixedId
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Definition
MuonFixedId.h:50
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition
GeoPrimitives.h:47
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0