BmnRoot
26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnTOF1Conteiner.h
Go to the documentation of this file.
1
/*
2
* To change this license header, choose License Headers in Project Properties.
3
* To change this template file, choose Tools | Templates
4
* and open the template in the editor.
5
*/
6
7
/*
8
* File: BmnTOF1Conteiner.h
9
* Author: mikhailr
10
*
11
* Created on May 3, 2018, 3:46 PM
12
*/
13
14
#ifndef BMNTOF1CONTEINER_H
15
#define BMNTOF1CONTEINER_H
16
17
#include "
TNamed.h
"
18
#include "
TObject.h
"
19
20
#include <iostream>
21
22
using namespace
std;
23
//------------------------------------------------------------------------------------------------------------------------
24
class
BmnTOF1Conteiner
:
public
TNamed
25
{
26
27
public
:
28
BmnTOF1Conteiner
();
29
BmnTOF1Conteiner
(
Short_t
plane,
30
Short_t
strip,
31
Float_t
timeL,
32
Float_t
timeR,
33
Float_t
time,
34
Float_t
widthL,
35
Float_t
widthR,
36
Float_t
width,
37
Float_t
x,
38
Float_t
y,
39
Float_t
z,
40
Float_t
timeT0,
41
Float_t
widthT0,
42
Float_t
TOF = 0,
43
Short_t
indL = 0,
44
Short_t
IndR = 0);
45
virtual
~BmnTOF1Conteiner
();
46
47
Short_t
GetPlane
()
const
{
return
fPlane
; }
48
Short_t
GetStrip
()
const
{
return
fStrip
; }
49
Float_t
GetTimeL
()
const
{
return
fTimeL
; }
50
Float_t
GetTimeR
()
const
{
return
fTimeR
; }
51
Float_t
GetTime
()
const
{
return
fTime
; }
52
Float_t
GetWidthL
()
const
{
return
fWidthL
; }
53
Float_t
GetWidthR
()
const
{
return
fWidthR
; }
54
Float_t
GetWidth
()
const
{
return
fWidth
; }
55
Float_t
GetX
()
const
{
return
fX
; }
56
Float_t
GetY
()
const
{
return
fY
; }
57
Float_t
GetZ
()
const
{
return
fZ
; }
58
Float_t
GetTimeT0
()
const
{
return
fTimeT0
; }
59
Float_t
GetWidthT0
()
const
{
return
fWidthT0
; }
60
Float_t
GetTOF
()
const
{
return
fTOF
; }
61
Short_t
GetIndexL
()
const
{
return
fIndexL
; }
62
Short_t
GetIndexR
()
const
{
return
fIndexR
; }
63
64
void
SetParameters
(
Short_t
plane,
65
Short_t
strip,
66
Float_t
timeL,
67
Float_t
timeR,
68
Float_t
time,
69
Float_t
widthL,
70
Float_t
widthR,
71
Float_t
width,
72
Float_t
x,
73
Float_t
y,
74
Float_t
z,
75
Float_t
timeT0,
76
Float_t
widthT0,
77
Float_t
TOF = 0,
78
Short_t
indL = 0,
79
Short_t
IndR = 0);
80
void
SetPlane
(
Short_t
v
) {
fPlane
=
v
; }
81
void
SetStrip
(
Short_t
v
) {
fStrip
=
v
; }
82
void
SetTimeL
(
Float_t
v
) {
fTimeL
=
v
; }
83
void
SetTimeR
(
Float_t
v
) {
fTimeR
=
v
; }
84
void
SetTime
(
Float_t
v
) {
fTime
=
v
; }
85
void
SetWidthL
(
Float_t
v
) {
fWidthL
=
v
; }
86
void
SetWidthR
(
Float_t
v
) {
fWidthR
=
v
; }
87
void
SetWidth
(
Float_t
v
) {
fWidth
=
v
; }
88
void
SetX
(
Float_t
v
) {
fX
=
v
; }
89
void
SetY
(
Float_t
v
) {
fY
=
v
; }
90
void
SetZ
(
Float_t
v
) {
fZ
=
v
; }
91
void
SetTimeT0
(
Float_t
v
) {
fTimeT0
=
v
; }
92
void
SetWidthT0
(
Float_t
v
) {
fWidthT0
=
v
; }
93
void
SetTOF
(
Float_t
v
) {
fTOF
=
v
; }
94
void
SetIndexL
(
Short_t
v
) {
fIndexL
=
v
; }
95
void
SetIndexR
(
Short_t
v
) {
fIndexR
=
v
; }
96
97
void
Clear
();
98
99
private
:
100
Short_t
fPlane
;
101
Short_t
fStrip
;
102
Float_t
fTimeL
;
103
Float_t
fTimeR
;
104
Float_t
fTime
;
105
Float_t
fWidthL
;
106
Float_t
fWidthR
;
107
Float_t
fWidth
;
108
Float_t
fX
;
109
Float_t
fY
;
110
Float_t
fZ
;
111
Float_t
fTimeT0
;
112
Float_t
fWidthT0
;
113
Float_t
fTOF
;
114
Short_t
fIndexL
;
115
Short_t
fIndexR
;
116
117
ClassDef
(
BmnTOF1Conteiner
, 4);
118
};
119
120
#endif
/* BMNTOF1CONTEINER_H */
v
__m128 v
Definition
P4_F32vec4.h:1
Float_t
float Float_t
Short_t
short Short_t
ClassDef
#define ClassDef(name, id)
TNamed.h
TObject.h
BmnTOF1Conteiner::fZ
Float_t fZ
Definition
BmnTOF1Conteiner.h:110
BmnTOF1Conteiner::SetIndexL
void SetIndexL(Short_t v)
Definition
BmnTOF1Conteiner.h:94
BmnTOF1Conteiner::fWidth
Float_t fWidth
Definition
BmnTOF1Conteiner.h:107
BmnTOF1Conteiner::GetWidth
Float_t GetWidth() const
Definition
BmnTOF1Conteiner.h:54
BmnTOF1Conteiner::SetX
void SetX(Float_t v)
Definition
BmnTOF1Conteiner.h:88
BmnTOF1Conteiner::SetWidth
void SetWidth(Float_t v)
Definition
BmnTOF1Conteiner.h:87
BmnTOF1Conteiner::SetIndexR
void SetIndexR(Short_t v)
Definition
BmnTOF1Conteiner.h:95
BmnTOF1Conteiner::GetTimeL
Float_t GetTimeL() const
Definition
BmnTOF1Conteiner.h:49
BmnTOF1Conteiner::fIndexR
Short_t fIndexR
Definition
BmnTOF1Conteiner.h:115
BmnTOF1Conteiner::SetStrip
void SetStrip(Short_t v)
Definition
BmnTOF1Conteiner.h:81
BmnTOF1Conteiner::SetTimeR
void SetTimeR(Float_t v)
Definition
BmnTOF1Conteiner.h:83
BmnTOF1Conteiner::fPlane
Short_t fPlane
Definition
BmnTOF1Conteiner.h:100
BmnTOF1Conteiner::SetTOF
void SetTOF(Float_t v)
Definition
BmnTOF1Conteiner.h:93
BmnTOF1Conteiner::fTime
Float_t fTime
Definition
BmnTOF1Conteiner.h:104
BmnTOF1Conteiner::SetPlane
void SetPlane(Short_t v)
Definition
BmnTOF1Conteiner.h:80
BmnTOF1Conteiner::GetIndexR
Short_t GetIndexR() const
Definition
BmnTOF1Conteiner.h:62
BmnTOF1Conteiner::GetZ
Float_t GetZ() const
Definition
BmnTOF1Conteiner.h:57
BmnTOF1Conteiner::SetTime
void SetTime(Float_t v)
Definition
BmnTOF1Conteiner.h:84
BmnTOF1Conteiner::GetTimeT0
Float_t GetTimeT0() const
Definition
BmnTOF1Conteiner.h:58
BmnTOF1Conteiner::fY
Float_t fY
Definition
BmnTOF1Conteiner.h:109
BmnTOF1Conteiner::fTimeL
Float_t fTimeL
Definition
BmnTOF1Conteiner.h:102
BmnTOF1Conteiner::fWidthT0
Float_t fWidthT0
Definition
BmnTOF1Conteiner.h:112
BmnTOF1Conteiner::fX
Float_t fX
Definition
BmnTOF1Conteiner.h:108
BmnTOF1Conteiner::GetTime
Float_t GetTime() const
Definition
BmnTOF1Conteiner.h:51
BmnTOF1Conteiner::fIndexL
Short_t fIndexL
Definition
BmnTOF1Conteiner.h:114
BmnTOF1Conteiner::GetPlane
Short_t GetPlane() const
Definition
BmnTOF1Conteiner.h:47
BmnTOF1Conteiner::GetY
Float_t GetY() const
Definition
BmnTOF1Conteiner.h:56
BmnTOF1Conteiner::fStrip
Short_t fStrip
Definition
BmnTOF1Conteiner.h:101
BmnTOF1Conteiner::GetTOF
Float_t GetTOF() const
Definition
BmnTOF1Conteiner.h:60
BmnTOF1Conteiner::SetZ
void SetZ(Float_t v)
Definition
BmnTOF1Conteiner.h:90
BmnTOF1Conteiner::fTimeT0
Float_t fTimeT0
Definition
BmnTOF1Conteiner.h:111
BmnTOF1Conteiner::GetWidthT0
Float_t GetWidthT0() const
Definition
BmnTOF1Conteiner.h:59
BmnTOF1Conteiner::SetWidthT0
void SetWidthT0(Float_t v)
Definition
BmnTOF1Conteiner.h:92
BmnTOF1Conteiner::fWidthR
Float_t fWidthR
Definition
BmnTOF1Conteiner.h:106
BmnTOF1Conteiner::GetWidthR
Float_t GetWidthR() const
Definition
BmnTOF1Conteiner.h:53
BmnTOF1Conteiner::fTOF
Float_t fTOF
Definition
BmnTOF1Conteiner.h:113
BmnTOF1Conteiner::GetX
Float_t GetX() const
Definition
BmnTOF1Conteiner.h:55
BmnTOF1Conteiner::SetTimeT0
void SetTimeT0(Float_t v)
Definition
BmnTOF1Conteiner.h:91
BmnTOF1Conteiner::GetIndexL
Short_t GetIndexL() const
Definition
BmnTOF1Conteiner.h:61
BmnTOF1Conteiner::SetY
void SetY(Float_t v)
Definition
BmnTOF1Conteiner.h:89
BmnTOF1Conteiner::GetStrip
Short_t GetStrip() const
Definition
BmnTOF1Conteiner.h:48
BmnTOF1Conteiner::Clear
void Clear()
Definition
BmnTOF1Conteiner.cxx:85
BmnTOF1Conteiner::GetWidthL
Float_t GetWidthL() const
Definition
BmnTOF1Conteiner.h:52
BmnTOF1Conteiner::fTimeR
Float_t fTimeR
Definition
BmnTOF1Conteiner.h:103
BmnTOF1Conteiner::~BmnTOF1Conteiner
virtual ~BmnTOF1Conteiner()
Definition
BmnTOF1Conteiner.cxx:102
BmnTOF1Conteiner::SetWidthR
void SetWidthR(Float_t v)
Definition
BmnTOF1Conteiner.h:86
BmnTOF1Conteiner::GetTimeR
Float_t GetTimeR() const
Definition
BmnTOF1Conteiner.h:50
BmnTOF1Conteiner::SetParameters
void SetParameters(Short_t plane, Short_t strip, Float_t timeL, Float_t timeR, Float_t time, Float_t widthL, Float_t widthR, Float_t width, Float_t x, Float_t y, Float_t z, Float_t timeT0, Float_t widthT0, Float_t TOF=0, Short_t indL=0, Short_t IndR=0)
Definition
BmnTOF1Conteiner.cxx:50
BmnTOF1Conteiner::BmnTOF1Conteiner
BmnTOF1Conteiner()
Definition
BmnTOF1Conteiner.cxx:10
BmnTOF1Conteiner::SetWidthL
void SetWidthL(Float_t v)
Definition
BmnTOF1Conteiner.h:85
BmnTOF1Conteiner::fWidthL
Float_t fWidthL
Definition
BmnTOF1Conteiner.h:105
BmnTOF1Conteiner::SetTimeL
void SetTimeL(Float_t v)
Definition
BmnTOF1Conteiner.h:82
TNamed::TNamed
TNamed()
detectors
tof1
BmnTOF1Conteiner.h
Generated on
for BmnRoot by
1.17.0