BmnRoot
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 "TObject.h"
18#include "TNamed.h"
19#include <iostream>
20
21using namespace std;
22//------------------------------------------------------------------------------------------------------------------------
23class BmnTOF1Conteiner : public TNamed {
24
25public:
27 BmnTOF1Conteiner(Short_t plane, Short_t strip, Float_t timeL, Float_t timeR, Float_t time,
28 Float_t widthL, Float_t widthR, Float_t width, Float_t x, Float_t y, Float_t z,
29 Float_t timeT0, Float_t widthT0, Float_t TOF = 0,
30 Short_t indL = 0, Short_t IndR = 0);
31 virtual ~BmnTOF1Conteiner();
32
33 Short_t GetPlane() const { return fPlane; }
34 Short_t GetStrip() const { return fStrip; }
35 Float_t GetTimeL() const { return fTimeL; }
36 Float_t GetTimeR() const { return fTimeR; }
37 Float_t GetTime() const { return fTime; }
38 Float_t GetWidthL() const { return fWidthL; }
39 Float_t GetWidthR() const { return fWidthR; }
40 Float_t GetWidth() const { return fWidth; }
41 Float_t GetX() const { return fX; }
42 Float_t GetY() const { return fY; }
43 Float_t GetZ() const { return fZ; }
44 Float_t GetTimeT0() const { return fTimeT0; }
45 Float_t GetWidthT0() const { return fWidthT0; }
46 Float_t GetTOF() const { return fTOF; }
47 Short_t GetIndexL() const { return fIndexL; }
48 Short_t GetIndexR() const { return fIndexR; }
49
50
51 void SetParameters(Short_t plane, Short_t strip, Float_t timeL, Float_t timeR, Float_t time,
52 Float_t widthL, Float_t widthR, Float_t width, Float_t x, Float_t y, Float_t z,
53 Float_t timeT0, Float_t widthT0, Float_t TOF = 0,
54 Short_t indL = 0, Short_t IndR = 0);
55 void SetPlane(Short_t v) { fPlane = v; }
56 void SetStrip(Short_t v) { fStrip = v; }
57 void SetTimeL(Float_t v) { fTimeL = v; }
58 void SetTimeR(Float_t v) { fTimeR = v; }
59 void SetTime(Float_t v) { fTime = v; }
60 void SetWidthL(Float_t v) { fWidthL = v; }
61 void SetWidthR(Float_t v) { fWidthR = v; }
62 void SetWidth(Float_t v) { fWidth = v; }
63 void SetX(Float_t v) { fX = v; }
64 void SetY(Float_t v) { fY = v; }
65 void SetZ(Float_t v) { fZ = v; }
66 void SetTimeT0(Float_t v) { fTimeT0 = v; }
67 void SetWidthT0(Float_t v) { fWidthT0 = v; }
68 void SetTOF(Float_t v) { fTOF = v; }
69 void SetIndexL(Short_t v) {fIndexL = v; }
70 void SetIndexR(Short_t v) {fIndexR = v; }
71
72 void Clear();
73
74private:
75
76 Short_t fPlane;
77 Short_t fStrip;
78 Float_t fTimeL;
79 Float_t fTimeR;
80 Float_t fTime;
81 Float_t fWidthL;
82 Float_t fWidthR;
83 Float_t fWidth;
84 Float_t fX;
85 Float_t fY;
86 Float_t fZ;
87 Float_t fTimeT0;
88 Float_t fWidthT0;
89 Float_t fTOF;
90 Short_t fIndexL;
91 Short_t fIndexR;
92
93 ClassDef(BmnTOF1Conteiner, 4);
94};
95
96
97#endif /* BMNTOF1CONTEINER_H */
98
__m128 v
Definition P4_F32vec4.h:1
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)
STL namespace.