BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
22using namespace std;
23//------------------------------------------------------------------------------------------------------------------------
25{
26
27 public:
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; }
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; }
93 void SetTOF(Float_t v) { fTOF = v; }
96
97 void Clear();
98
99 private:
116
118};
119
120#endif /* BMNTOF1CONTEINER_H */
__m128 v
Definition P4_F32vec4.h:1
float Float_t
short Short_t
#define ClassDef(name, id)
void SetIndexL(Short_t v)
Float_t GetWidth() const
void SetX(Float_t v)
void SetWidth(Float_t v)
void SetIndexR(Short_t v)
Float_t GetTimeL() const
void SetStrip(Short_t v)
void SetTimeR(Float_t v)
void SetTOF(Float_t v)
void SetPlane(Short_t v)
Short_t GetIndexR() const
Float_t GetZ() const
void SetTime(Float_t v)
Float_t GetTimeT0() const
Float_t GetTime() const
Short_t GetPlane() const
Float_t GetY() const
Float_t GetTOF() const
void SetZ(Float_t v)
Float_t GetWidthT0() const
void SetWidthT0(Float_t v)
Float_t GetWidthR() const
Float_t GetX() const
void SetTimeT0(Float_t v)
Short_t GetIndexL() const
void SetY(Float_t v)
Short_t GetStrip() const
Float_t GetWidthL() const
void SetWidthR(Float_t v)
Float_t GetTimeR() const
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)
void SetWidthL(Float_t v)
void SetTimeL(Float_t v)
Definition json.hpp:4446