BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnAbstractTDCDigit.h
Go to the documentation of this file.
1
#ifndef BMNABSTRACTTDCDIGIT_H
2
#define BMNABSTRACTTDCDIGIT_H
3
4
#include "
TObject.h
"
5
6
class
BmnAbstractTDCDigit
:
public
TObject
7
{
8
public
:
9
BmnAbstractTDCDigit
() =
default
;
10
BmnAbstractTDCDigit
(uint32_t serial,
11
uint32_t channel,
12
int64_t timeSec,
13
int64_t timeNsec,
14
int16_t toa,
15
uint16_t tot);
16
17
virtual
~BmnAbstractTDCDigit
() =
default
;
18
19
uint32_t
GetSerial
()
const
{
return
fSerial
; }
20
uint32_t
GetChannel
()
const
{
return
fChannel
; }
21
int64_t
GetTimeSec
()
const
{
return
fTimeSec
; }
22
int64_t
GetTimeNsec
()
const
{
return
fTimeNsec
; }
23
int16_t
GetToa
()
const
{
return
fToa
; }
24
uint16_t
GetTot
()
const
{
return
fTot
; }
25
26
void
SetSerial
(uint32_t
v
) {
fSerial
=
v
; }
27
void
SetChannel
(uint32_t
v
) {
fChannel
=
v
; }
28
void
SetTimeSec
(int64_t
v
) {
fTimeSec
=
v
; }
29
void
SetTimeNsec
(int64_t
v
) {
fTimeNsec
=
v
; }
30
void
SetToa
(int16_t
v
) {
fToa
=
v
; }
31
void
SetTot
(uint16_t
v
) {
fTot
=
v
; }
32
33
private
:
34
uint32_t
fSerial
= 0;
35
uint32_t
fChannel
= 0;
36
int64_t
fTimeSec
= 0;
37
int64_t
fTimeNsec
= 0;
38
int16_t
fToa
= 0;
39
uint16_t
fTot
= 0;
40
41
ClassDef
(
BmnAbstractTDCDigit
, 1);
42
};
43
44
#endif
// BMNABSTRACTTDCDIGIT_H
v
__m128 v
Definition
P4_F32vec4.h:1
ClassDef
#define ClassDef(name, id)
TObject.h
BmnAbstractTDCDigit
Definition
BmnAbstractTDCDigit.h:7
BmnAbstractTDCDigit::fSerial
uint32_t fSerial
Definition
BmnAbstractTDCDigit.h:34
BmnAbstractTDCDigit::SetToa
void SetToa(int16_t v)
Definition
BmnAbstractTDCDigit.h:30
BmnAbstractTDCDigit::fToa
int16_t fToa
Definition
BmnAbstractTDCDigit.h:38
BmnAbstractTDCDigit::BmnAbstractTDCDigit
BmnAbstractTDCDigit()=default
BmnAbstractTDCDigit::GetToa
int16_t GetToa() const
Definition
BmnAbstractTDCDigit.h:23
BmnAbstractTDCDigit::GetTimeSec
int64_t GetTimeSec() const
Definition
BmnAbstractTDCDigit.h:21
BmnAbstractTDCDigit::fTot
uint16_t fTot
Definition
BmnAbstractTDCDigit.h:39
BmnAbstractTDCDigit::GetTimeNsec
int64_t GetTimeNsec() const
Definition
BmnAbstractTDCDigit.h:22
BmnAbstractTDCDigit::SetTot
void SetTot(uint16_t v)
Definition
BmnAbstractTDCDigit.h:31
BmnAbstractTDCDigit::fTimeNsec
int64_t fTimeNsec
Definition
BmnAbstractTDCDigit.h:37
BmnAbstractTDCDigit::GetChannel
uint32_t GetChannel() const
Definition
BmnAbstractTDCDigit.h:20
BmnAbstractTDCDigit::SetChannel
void SetChannel(uint32_t v)
Definition
BmnAbstractTDCDigit.h:27
BmnAbstractTDCDigit::SetSerial
void SetSerial(uint32_t v)
Definition
BmnAbstractTDCDigit.h:26
BmnAbstractTDCDigit::BmnAbstractTDCDigit
BmnAbstractTDCDigit(uint32_t serial, uint32_t channel, int64_t timeSec, int64_t timeNsec, int16_t toa, uint16_t tot)
BmnAbstractTDCDigit::GetTot
uint16_t GetTot() const
Definition
BmnAbstractTDCDigit.h:24
BmnAbstractTDCDigit::SetTimeSec
void SetTimeSec(int64_t v)
Definition
BmnAbstractTDCDigit.h:28
BmnAbstractTDCDigit::fTimeSec
int64_t fTimeSec
Definition
BmnAbstractTDCDigit.h:36
BmnAbstractTDCDigit::fChannel
uint32_t fChannel
Definition
BmnAbstractTDCDigit.h:35
BmnAbstractTDCDigit::~BmnAbstractTDCDigit
virtual ~BmnAbstractTDCDigit()=default
BmnAbstractTDCDigit::SetTimeNsec
void SetTimeNsec(int64_t v)
Definition
BmnAbstractTDCDigit.h:29
BmnAbstractTDCDigit::GetSerial
uint32_t GetSerial() const
Definition
BmnAbstractTDCDigit.h:19
TObject
install
include
BmnAbstractTDCDigit.h
Generated on
for BmnRoot by
1.17.0