BmnRoot
Loading...
Searching...
No Matches
BmnAddress.h
Go to the documentation of this file.
1
7
#ifndef BMNADDRESS_H
8
#define BMNADDRESS_H 1
9
10
#include "Rtypes.h"
11
#include "
BmnModuleList.h
"
12
24
class
BmnAddress
25
{
26
public
:
27
28
30
BmnAddress
() { };
31
32
34
virtual
~BmnAddress
() { };
35
36
40
static
Int_t
GetNofSystemBits
() {
return
fgkSystemBits
; }
41
42
47
static
Int_t
GetSystemId
(UInt_t address) {
48
return
address & ( ( 1 <<
fgkSystemBits
) - 1 );
49
}
50
51
52
protected
:
53
55
static
const
Int_t
fgkSystemBits
= 4;
56
57
};
58
59
#endif
/* BMNADDRESS_H */
BmnModuleList.h
BmnAddress
Base class for interfaces to the unique address.
Definition
BmnAddress.h:25
BmnAddress::GetSystemId
static Int_t GetSystemId(UInt_t address)
Definition
BmnAddress.h:47
BmnAddress::~BmnAddress
virtual ~BmnAddress()
Definition
BmnAddress.h:34
BmnAddress::BmnAddress
BmnAddress()
Definition
BmnAddress.h:30
BmnAddress::fgkSystemBits
static const Int_t fgkSystemBits
Definition
BmnAddress.h:55
BmnAddress::GetNofSystemBits
static Int_t GetNofSystemBits()
Definition
BmnAddress.h:40
detectors
ssd
auxx
data
BmnAddress.h
Generated on Fri May 15 2026 10:40:52 for BmnRoot by
1.9.8