BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmStsDetectorId.cxx
Go to the documentation of this file.
1
/** CbmStsDetectorId.cxx
2
**@author V.Friese <v.friese@gsi.de>
3
**@since 21.10.2009
4
**@version 1.0
5
**/
6
7
#include "
CbmStsDetectorId.h
"
8
9
/** --- Define here the number of bits for the address fields
10
** --- Do not alter without need: will destroy backwards compability
11
** --- The first 4 bits are reserved for the system ID (kSTS)
12
**/
13
const
Int_t
CbmStsDetectorId::fgkStatBits
= 4;
14
// AZ const Int_t CbmStsDetectorId::fgkSectBits = 10;
15
const
Int_t
CbmStsDetectorId::fgkSectBits
= 8;
16
const
Int_t
CbmStsDetectorId::fgkSideBits
= 1;
17
// AZ const Int_t CbmStsDetectorId::fgkChanBits = 10;
18
const
Int_t
CbmStsDetectorId::fgkChanBits
= 12;
19
20
/** Bit shift is calculated from above **/
21
const
Int_t
CbmStsDetectorId::fgkStatShift
= 4;
22
const
Int_t
CbmStsDetectorId::fgkSectShift
=
CbmStsDetectorId::fgkStatShift
+
CbmStsDetectorId::fgkStatBits
;
23
const
Int_t
CbmStsDetectorId::fgkSideShift
=
CbmStsDetectorId::fgkSectShift
+
CbmStsDetectorId::fgkSectBits
;
24
const
Int_t
CbmStsDetectorId::fgkChanShift
=
CbmStsDetectorId::fgkSideShift
+
CbmStsDetectorId::fgkSideBits
;
25
26
/** Bit mask is calculated from above **/
27
const
Int_t
CbmStsDetectorId::fgkStatMask
= (1 <<
CbmStsDetectorId::fgkStatBits
) - 1;
28
const
Int_t
CbmStsDetectorId::fgkSectMask
= (1 <<
CbmStsDetectorId::fgkSectBits
) - 1;
29
const
Int_t
CbmStsDetectorId::fgkSideMask
= (1 <<
CbmStsDetectorId::fgkSideBits
) - 1;
30
const
Int_t
CbmStsDetectorId::fgkChanMask
= (1 <<
CbmStsDetectorId::fgkChanBits
) - 1;
Int_t
int Int_t
CbmStsDetectorId::fgkSideBits
static const Int_t fgkSideBits
Definition
CbmStsDetectorId.h:69
CbmStsDetectorId::fgkStatBits
static const Int_t fgkStatBits
Number of bits for address fields (static).
Definition
CbmStsDetectorId.h:67
CbmStsDetectorId::fgkSideMask
static const Int_t fgkSideMask
Definition
CbmStsDetectorId.h:82
CbmStsDetectorId::fgkSectMask
static const Int_t fgkSectMask
Definition
CbmStsDetectorId.h:81
CbmStsDetectorId::fgkChanShift
static const Int_t fgkChanShift
Definition
CbmStsDetectorId.h:77
CbmStsDetectorId::fgkSectShift
static const Int_t fgkSectShift
Definition
CbmStsDetectorId.h:75
CbmStsDetectorId::fgkSectBits
static const Int_t fgkSectBits
Definition
CbmStsDetectorId.h:68
CbmStsDetectorId::fgkChanBits
static const Int_t fgkChanBits
Definition
CbmStsDetectorId.h:70
CbmStsDetectorId::fgkStatShift
static const Int_t fgkStatShift
Bit shift for address fields (static).
Definition
CbmStsDetectorId.h:74
CbmStsDetectorId::fgkStatMask
static const Int_t fgkStatMask
Bit mask for address fields (static).
Definition
CbmStsDetectorId.h:80
CbmStsDetectorId::fgkSideShift
static const Int_t fgkSideShift
Definition
CbmStsDetectorId.h:76
CbmStsDetectorId::fgkChanMask
static const Int_t fgkChanMask
Definition
CbmStsDetectorId.h:83
CbmStsDetectorId.h
detectors
sts
CbmStsDetectorId.cxx
Generated on
for BmnRoot by
1.17.0