|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    9    return ostr << 
"Offset " << 
par.offset << 
" rotxy " << 
par.rotation << 
" scale " << 
par.scale  << 
" nonPara " <<  
par.nonPara;
 
   15     m_idHelperSvc{idHelperSvc} {}
 
   27     constexpr 
double convScale = 1.e-3; 
 
   34     correctedPos.x() = 
pos.x() +  (
pars.offset * convScale  + 
pars.rotation *convScale * 
pos.y() + 
pars.scale*convScale*(
pos.x() + shift ) + 
pars.nonPara * convScale * convScale * (
pos.x() + shift  )*
pos.y()); 
 
   42     if (!insert_itr.second) {
 
   44             <<
" has already been stored ");
 
   45         return StatusCode::FAILURE;
 
   47     return StatusCode::SUCCESS;
 
  
Eigen::Matrix< double, 2, 1 > Vector2D
virtual int stationEta(const Identifier &id) const =0
Return stationEta for all technologies.
#define ATH_MSG_VERBOSE(x)
std::ostream & operator<<(std::ostream &ostr, const sTGCAsBuiltData::Parameters &par)
virtual std::string stationNameString(const Identifier &id) const =0
Return the stationName string for all technologies.
::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.
StatusCode setParameters(const Identifier &gasGapId, const Parameters &pars)
const Muon::IMuonIdHelperSvc * m_idHelperSvc
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)
Amg::Vector2D correctPosition(const Identifier &channelId, const Amg::Vector2D &pos) const
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
sTGCAsBuiltData(const Muon::IMuonIdHelperSvc *idHelperSvc)