BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnTof1Digit.h
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------------------------------
2
#ifndef __BMNTOF1DIGIT_H
3
#define __BMNTOF1DIGIT_H 1
4
5
#include "
TObject.h
"
6
7
#include <iostream>
8
//------------------------------------------------------------------------------------------------------------------------
9
class
BmnTof1Digit
:
public
TObject
10
{
11
Float_t
fAmplitude
;
12
Float_t
fTime
;
13
Short_t
fPlane
;
14
Short_t
fStrip
;
15
Short_t
fSide
;
16
17
public
:
18
BmnTof1Digit
();
19
BmnTof1Digit
(
Short_t
plane,
Short_t
strip,
Short_t
side,
Float_t
t,
Float_t
a);
20
BmnTof1Digit
(
const
BmnTof1Digit
*,
Float_t
t,
Float_t
a);
21
virtual
~BmnTof1Digit
();
22
23
Short_t
GetPlane
()
const
{
return
fPlane
; }
24
Short_t
GetStrip
()
const
{
return
fStrip
; }
25
Short_t
GetSide
()
const
{
return
fSide
; }
26
Float_t
GetAmplitude
()
const
{
return
fAmplitude
; }
27
Float_t
GetTime
()
const
{
return
fTime
; }
28
29
void
print
(
const
char
* comment =
nullptr
, std::ostream& os = std::cout)
const
;
30
31
private
:
32
void
SetPlane
(
Short_t
v
) {
fPlane
=
v
; }
33
void
SetStrip
(
Short_t
v
) {
fStrip
=
v
; }
34
void
SetSide
(
Short_t
v
) {
fSide
=
v
; }
35
void
SetAmplitude
(
Float_t
v
) {
fAmplitude
=
v
; }
36
void
SetTime
(
Float_t
v
) {
fTime
=
v
; }
37
38
ClassDef
(
BmnTof1Digit
, 3);
39
};
40
//------------------------------------------------------------------------------------------------------------------------
41
#endif
v
__m128 v
Definition
P4_F32vec4.h:1
Float_t
float Float_t
Short_t
short Short_t
ClassDef
#define ClassDef(name, id)
TObject.h
BmnTof1Digit
Definition
BmnTof1Digit.h:10
BmnTof1Digit::~BmnTof1Digit
virtual ~BmnTof1Digit()
Definition
BmnTof1Digit.cxx:27
BmnTof1Digit::GetPlane
Short_t GetPlane() const
Definition
BmnTof1Digit.h:23
BmnTof1Digit::GetSide
Short_t GetSide() const
Definition
BmnTof1Digit.h:25
BmnTof1Digit::SetPlane
void SetPlane(Short_t v)
Definition
BmnTof1Digit.h:32
BmnTof1Digit::GetStrip
Short_t GetStrip() const
Definition
BmnTof1Digit.h:24
BmnTof1Digit::GetTime
Float_t GetTime() const
Definition
BmnTof1Digit.h:27
BmnTof1Digit::fSide
Short_t fSide
Definition
BmnTof1Digit.h:15
BmnTof1Digit::fAmplitude
Float_t fAmplitude
Definition
BmnTof1Digit.h:11
BmnTof1Digit::SetAmplitude
void SetAmplitude(Float_t v)
Definition
BmnTof1Digit.h:35
BmnTof1Digit::GetAmplitude
Float_t GetAmplitude() const
Definition
BmnTof1Digit.h:26
BmnTof1Digit::fPlane
Short_t fPlane
Definition
BmnTof1Digit.h:13
BmnTof1Digit::fStrip
Short_t fStrip
Definition
BmnTof1Digit.h:14
BmnTof1Digit::BmnTof1Digit
BmnTof1Digit()
Definition
BmnTof1Digit.cxx:3
BmnTof1Digit::print
void print(const char *comment=nullptr, std::ostream &os=std::cout) const
Definition
BmnTof1Digit.cxx:29
BmnTof1Digit::fTime
Float_t fTime
Definition
BmnTof1Digit.h:12
BmnTof1Digit::SetTime
void SetTime(Float_t v)
Definition
BmnTof1Digit.h:36
BmnTof1Digit::SetStrip
void SetStrip(Short_t v)
Definition
BmnTof1Digit.h:33
BmnTof1Digit::SetSide
void SetSide(Short_t v)
Definition
BmnTof1Digit.h:34
TObject::TObject
TObject()
detectors
tof1
BmnTof1Digit.h
Generated on
for BmnRoot by
1.17.0