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 // $Id: HcalTB02HcalNumberingScheme.h,v 1.1 2006/05/23 10:53:29 sunanda Exp $
18 //
19 
20 // system include files
21 
22 // user include files
24 
26 
27 public:
30  virtual int getUnitID(const G4Step* aStep) const;
31 
32  int getphiScaleF() const { return phiScale;}
33  int getetaScaleF() const { return etaScale;}
34 
35  int getlayerID(int sID) const;
36  int getphiID (int sID) const;
37  int getetaID (int sID) const;
38 
39 private:
40 
41  int phiScale;
42  int etaScale;
43 
44 };
45 
46 #endif
virtual int getUnitID(const G4Step *aStep) const