Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimG4CMS
Muon
interface
MuonFrameRotation.h
Go to the documentation of this file.
1
#ifndef MuonSim_MuonFrameRotation_H
2
#define MuonSim_MuonFrameRotation_H
3
13
#include "G4Step.hh"
14
#include "
DataFormats/GeometryVector/interface/LocalPoint.h
"
15
16
class
MuonSubDetector
;
17
class
DDCompactView
;
18
19
class
MuonFrameRotation
{
20
public
:
21
MuonFrameRotation
(
const
DDCompactView
& cpv ) { };
22
MuonFrameRotation
( ) { };
23
virtual
~MuonFrameRotation
(){};
24
virtual
Local3DPoint
transformPoint
(
const
Local3DPoint
&,
const
G4Step *)
const
= 0;
25
26
private
:
27
};
28
29
#endif
LocalPoint.h
MuonFrameRotation::MuonFrameRotation
MuonFrameRotation(const DDCompactView &cpv)
Definition:
MuonFrameRotation.h:21
MuonFrameRotation::transformPoint
virtual Local3DPoint transformPoint(const Local3DPoint &, const G4Step *) const =0
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
MuonFrameRotation::MuonFrameRotation
MuonFrameRotation()
Definition:
MuonFrameRotation.h:22
MuonSubDetector
Definition:
MuonSubDetector.h:19
Point3DBase< float, LocalTag >
MuonFrameRotation::~MuonFrameRotation
virtual ~MuonFrameRotation()
Definition:
MuonFrameRotation.h:23
MuonFrameRotation
Definition:
MuonFrameRotation.h:19
Generated for CMSSW Reference Manual by
1.8.5