CMS 3D CMS Logo

BscNumberingScheme.h
Go to the documentation of this file.
1 // File: BscNumberingScheme.h
3 // Date: 02.2006
4 // Description: Numbering scheme for Bsc
5 // Modifications:
7 #ifndef BscNumberingScheme_h
8 #define BscNumberingScheme_h
9 
10 #include "G4Step.hh"
11 #include <cstdint>
12 
13 namespace BscNumberingScheme {
14  unsigned int getUnitID(const G4Step* aStep);
15 
16  unsigned int packBscIndex(int det, int zside, int station);
17  void unpackBscIndex(const unsigned int& idx);
18 }; // namespace BscNumberingScheme
19 
20 #endif
int zside(DetId const &)
void unpackBscIndex(const unsigned int &idx)
unsigned int packBscIndex(int det, int zside, int station)
unsigned int getUnitID(const G4Step *aStep)