CMS 3D CMS Logo

FrameRotation.h
Go to the documentation of this file.
1 #ifndef SimG4Core_SensitiveDetector_FrameRotation_H
2 #define SimG4Core_SensitiveDetector_FrameRotation_H
3 
5 
6 class G4VPhysicalVolume;
7 
9 {
10 public:
11 
12  // from Geant4 unit of coordinates to CMS
13  static constexpr double invcm = 0.1;
14 
15  virtual ~FrameRotation() = default;
16 
17  virtual Local3DPoint transformPoint(const Local3DPoint &,const G4VPhysicalVolume *v=nullptr) const = 0;
18 };
19 
20 #endif
static constexpr double invcm
Definition: FrameRotation.h:13
#define constexpr
virtual Local3DPoint transformPoint(const Local3DPoint &, const G4VPhysicalVolume *v=nullptr) const =0
virtual ~FrameRotation()=default