CMS 3D CMS Logo

List of all members | Public Member Functions
MuonME0FrameRotation Class Reference

#include <MuonME0FrameRotation.h>

Inheritance diagram for MuonME0FrameRotation:
MuonFrameRotation

Public Member Functions

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

Detailed Description

implementation of FrameRotation for the muon ME0

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

Modification:

Definition at line 22 of file MuonME0FrameRotation.h.

Constructor & Destructor Documentation

MuonME0FrameRotation::MuonME0FrameRotation ( const MuonDDDConstants muonConstants)
MuonME0FrameRotation::~MuonME0FrameRotation ( )
override

Definition at line 8 of file MuonME0FrameRotation.cc.

8 {}

Member Function Documentation

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

Reimplemented from MuonFrameRotation.

Definition at line 10 of file MuonME0FrameRotation.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

10  {
11  return Local3DPoint(point.x(), point.z(), -point.y());
12 }
T y() const
Definition: PV3DBase.h:60
T z() const
Definition: PV3DBase.h:61
T x() const
Definition: PV3DBase.h:59
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9