CMS 3D CMS Logo

MuonME0FrameRotation.cc
Go to the documentation of this file.
5 
6 #include "G4Step.hh"
7 
10  g4numbering = new MuonG4Numbering(muonConstants);
11  int theLevelPart= muonConstants.getValue("level");
12  theSectorLevel = muonConstants.getValue("mg_sector")/theLevelPart;
13  edm::LogVerbatim("MuonME0FrameRotation")
14  <<"MuonME0FrameRotation: theSectorLevel " << theSectorLevel;
15 }
16 
18  delete g4numbering;
19 }
20 
23  //---VI: sector level and g4numbering are not used
24  return Local3DPoint(point.x(),point.z(),-point.y());
25 }
T y() const
Definition: PV3DBase.h:63
int getValue(const std::string &name) const
T z() const
Definition: PV3DBase.h:64
MuonG4Numbering * g4numbering
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9
MuonME0FrameRotation(const MuonDDDConstants &muonConstants)
T x() const
Definition: PV3DBase.h:62
*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 transformPoint(const Local3DPoint &, const G4Step *) const override