00001 #ifndef MuonGemFrameRotation_H 00002 #define MuonGemFrameRotation_H 00003 00014 #include "SimG4CMS/Muon/interface/MuonFrameRotation.h" 00015 #include "SimG4CMS/Muon/interface/MuonG4Numbering.h" 00016 00017 #include "G4Step.hh" 00018 00019 class DDCompactView; 00020 00021 class MuonGemFrameRotation : public MuonFrameRotation { 00022 00023 public: 00024 MuonGemFrameRotation( const DDCompactView& cpv ); 00025 virtual ~MuonGemFrameRotation(); 00026 virtual Local3DPoint transformPoint(const Local3DPoint &, const G4Step *) const; 00027 00028 private: 00029 MuonG4Numbering* g4numbering; 00030 int theSectorLevel; 00031 }; 00032 00033 00034 #endif