Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:18

0001 #ifndef Geometry_MuonNumbering_MuonNumberingScheme_h
0002 #define Geometry_MuonNumbering_MuonNumberingScheme_h
0003 
0004 /** \class MuonNumberingScheme
0005  *
0006  * base class of the muon numbering scheme;
0007  * each implementation should supply a conversion from
0008  * MuonBaseNumber to a detector unit id
0009  *  
0010  * \author Arno Straessner, CERN <arno.straessner@cern.ch>
0011  *
0012  */
0013 
0014 class MuonBaseNumber;
0015 class MuonDDDConstants;
0016 
0017 class MuonNumberingScheme {
0018 public:
0019   MuonNumberingScheme(){};
0020   virtual ~MuonNumberingScheme(){};
0021 
0022   virtual int baseNumberToUnitNumber(const MuonBaseNumber&) const;
0023 
0024 private:
0025 };
0026 
0027 #endif