|
ATLAS Offline Software
|
Go to the documentation of this file.
9 m_idHelperSvc{idHelperSvc} {}
21 constexpr
double convScale = 1.e-3;
22 correctedPos.x() =
pos.x() + (
pars.offset * convScale +
pars.rotation *convScale *
pos.y() +
pars.scale*convScale*
pos.x() +
pars.nonPara * convScale * convScale *
pos.x()*
pos.y());
30 if (!insert_itr.second) {
32 <<
" has already been stored ");
33 return StatusCode::FAILURE;
35 return StatusCode::SUCCESS;
Amg::Vector2D correctPosition(const Identifier &channelId, const Amg::Vector2D &pos) const
Eigen::Matrix< double, 2, 1 > Vector2D
StatusCode setParameters(const Identifier &gasGapId, const Parameters &pars)
sTGCAsBuiltData2(const Muon::IMuonIdHelperSvc *idHelperSvc)
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual std::string toStringGasGap(const Identifier &id) const =0
print all fields up to gas gap to string
Class to provide easy MsgStream access and capabilities.
virtual Identifier gasGapId(const Identifier &id) const =0
create a gasGap ID (will return layer Id for MDTs)
virtual std::string toString(const Identifier &id) const =0
print all fields to string
#define ATH_MSG_WARNING(x)
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
const Muon::IMuonIdHelperSvc * m_idHelperSvc