CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
List of all members | Public Member Functions
MuonGEMFrameRotation Class Reference

#include <MuonGEMFrameRotation.h>

Inheritance diagram for MuonGEMFrameRotation:
MuonFrameRotation

Public Member Functions

 MuonGEMFrameRotation (const MuonGeometryConstants &muonConstants)
 
Local3DPoint transformPoint (const Local3DPoint &, const G4Step *) const override
 
 ~MuonGEMFrameRotation () override
 
- Public Member Functions inherited from MuonFrameRotation
 MuonFrameRotation ()
 
virtual ~MuonFrameRotation ()
 

Detailed Description

implementation of FrameRotation for the muon gem

Author
Arno Straessner, CERN arno..nosp@m.stra.nosp@m.essne.nosp@m.r@ce.nosp@m.rn.ch

Modification:

Definition at line 20 of file MuonGEMFrameRotation.h.

Constructor & Destructor Documentation

◆ MuonGEMFrameRotation()

MuonGEMFrameRotation::MuonGEMFrameRotation ( const MuonGeometryConstants muonConstants)

◆ ~MuonGEMFrameRotation()

MuonGEMFrameRotation::~MuonGEMFrameRotation ( )
override

Definition at line 8 of file MuonGEMFrameRotation.cc.

8 {}

Member Function Documentation

◆ transformPoint()

Local3DPoint MuonGEMFrameRotation::transformPoint ( const Local3DPoint point,
const G4Step *   
) const
overridevirtual

Reimplemented from MuonFrameRotation.

Definition at line 10 of file MuonGEMFrameRotation.cc.

References point.

10  {
11  return Local3DPoint(point.x(), point.z(), -point.y());
12 }
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
Definition: invegas.h:5
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9