CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalTB02HcalNumberingScheme.h
Go to the documentation of this file.
1 #ifndef HcalTestBeam_HcalTB02HcalNumberingScheme_H
2 #define HcalTestBeam_HcalTB02HcalNumberingScheme_H
3 // -*- C++ -*-
4 //
5 // Package: HcalTestBeam
6 // Class : HcalTB02HcalNumberingScheme
7 //
14 //
15 // Original Author:
16 // Created: Fri May 20 10:14:34 CEST 2006
17 //
18 
19 // system include files
20 
21 // user include files
23 
25 
26 public:
29  virtual int getUnitID(const G4Step* aStep) const;
30 
31  int getphiScaleF() const { return phiScale;}
32  int getetaScaleF() const { return etaScale;}
33 
34  int getlayerID(int sID) const;
35  int getphiID (int sID) const;
36  int getetaID (int sID) const;
37 
38 private:
39 
40  int phiScale;
41  int etaScale;
42 
43 };
44 
45 #endif
virtual int getUnitID(const G4Step *aStep) const