CMS 3D CMS Logo

List of all members | Public Member Functions
FakeFrameRotation Class Reference

#include <FakeFrameRotation.h>

Inheritance diagram for FakeFrameRotation:
FrameRotation

Public Member Functions

Local3DPoint transformPoint (const Local3DPoint &, const G4VPhysicalVolume *v=nullptr) const final
 
 ~FakeFrameRotation () override=default
 
- Public Member Functions inherited from FrameRotation
virtual ~FrameRotation ()=default
 

Additional Inherited Members

- Static Public Attributes inherited from FrameRotation
static constexpr double invcm = 0.1
 

Detailed Description

Definition at line 12 of file FakeFrameRotation.h.

Constructor & Destructor Documentation

◆ ~FakeFrameRotation()

FakeFrameRotation::~FakeFrameRotation ( )
overridedefault

Member Function Documentation

◆ transformPoint()

Local3DPoint FakeFrameRotation::transformPoint ( const Local3DPoint point,
const G4VPhysicalVolume *  v = nullptr 
) const
finalvirtual

Implements FrameRotation.

Definition at line 3 of file FakeFrameRotation.cc.

3  {
4  return Local3DPoint(point.x() * invcm, point.z() * invcm, -point.y() * invcm);
5 }

References FrameRotation::invcm, and point.

FrameRotation::invcm
static constexpr double invcm
Definition: FrameRotation.h:11
point
*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
Local3DPoint
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9