CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/Geometry/MuonNumbering/interface/MuonSimHitNumberingScheme.h

Go to the documentation of this file.
00001 #ifndef MuonNumbering_MuonSimHitNumberingScheme_h
00002 #define MuonNumbering_MuonSimHitNumberingScheme_h
00003 
00015 #include "Geometry/MuonNumbering/interface/MuonNumberingScheme.h"
00016 
00017 class MuonBaseNumber;
00018 class MuonSubDetector;
00019 class DDCompactView; 
00020 
00021 class MuonSimHitNumberingScheme : public MuonNumberingScheme {
00022 
00023  public:
00024 
00025   MuonSimHitNumberingScheme(MuonSubDetector*, const DDCompactView& cpv);
00026   ~MuonSimHitNumberingScheme();
00027   
00028   virtual int baseNumberToUnitNumber(const MuonBaseNumber);
00029   
00030  private:
00031 
00032   MuonSubDetector* theDetector;
00033   MuonNumberingScheme* theNumbering;
00034 };
00035 
00036 #endif