  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef MUONNSWASBUILT_ELEMENTMODELSTGC_H 
    6 #define MUONNSWASBUILT_ELEMENTMODELSTGC_H 
   57       virtual void cacheTransform(ParameterVector& parvec) 
const override;
 
  
static Amg::Vector3D stgcRotation(double rot, const Amg::Vector3D &d0)
 
ElementModelSTGC()=delete
 
virtual std::string getParameterName(ipar_t ipar) const override
 
Eigen::Ref< VectorSet > VectorSetRef
 
static Amg::Vector3D stgcOffset(double off)
 
Amg::Vector3D stgcNonPar(double npar, const Amg::Vector3D &d0) const
 
void applyDeformation2(const ParameterVector &parvec, VectorSetRef local) const
 
virtual int nParameters() const override
The number of parameters used.
 
An element model implementing the deformations used for the NSW sTGC as-built parameters.
 
Amg::Vector3D stgcScale(double scl, const Amg::Vector3D &d0) const
 
virtual void transform(const ParameterVector &parvec, VectorSetRef local) const override
Transform a set of vectors expressed in local frame, stored in a matrix.
 
void applyDeformation(const ParameterVector &parvec, Eigen::Ref< Amg::Vector3D > local) const
 
Eigen::Matrix< double, 3, 1 > Vector3D
 
virtual ipar_t getParameterIndex(const std::string &parname) const override
 
Pure abstract class representing the deformation model of an Element.
 
virtual void cacheTransform(ParameterVector &parvec) const override
Cache the rigid component of this deformation model.