BmnRoot
26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnAlignCorrections.h
Go to the documentation of this file.
1
#ifndef BMNALIGNCORRECTIONS_H
2
#define BMNALIGNCORRECTIONS_H 1
3
4
#include <
TNamed.h
>
5
#include <
TVector3.h
>
6
#include <iostream>
7
8
using namespace
std;
9
10
class
BmnAlignCorrections
:
public
TNamed
11
{
12
public
:
13
BmnAlignCorrections
() {};
14
15
BmnAlignCorrections
(
TVector3
);
16
17
virtual
~BmnAlignCorrections
() {};
18
19
void
SetCorrections
(
Double_t
x,
Double_t
y,
Double_t
z)
20
{
21
fX
= x;
22
fY
= y;
23
fZ
= z;
24
}
25
26
void
SetCorrections
(
Double_t
* corrs)
27
{
28
fX
= corrs[0];
29
fY
= corrs[1];
30
fZ
= corrs[2];
31
}
32
33
void
SetX
(
Double_t
x) {
fX
= x; }
34
35
void
SetY
(
Double_t
y) {
fY
= y; }
36
37
void
SetZ
(
Double_t
z) {
fZ
= z; }
38
39
TVector3
GetCorrections
() {
return
TVector3
(
fX
,
fY
,
fZ
); }
40
41
private
:
42
Double_t
fX
;
43
Double_t
fY
;
44
Double_t
fZ
;
45
46
ClassDef
(
BmnAlignCorrections
, 1)
47
};
48
49
#endif
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
TNamed.h
TVector3.h
BmnAlignCorrections::SetCorrections
void SetCorrections(Double_t *corrs)
Definition
BmnAlignCorrections.h:26
BmnAlignCorrections::SetX
void SetX(Double_t x)
Definition
BmnAlignCorrections.h:33
BmnAlignCorrections::fY
Double_t fY
Definition
BmnAlignCorrections.h:43
BmnAlignCorrections::fX
Double_t fX
Definition
BmnAlignCorrections.h:42
BmnAlignCorrections::SetCorrections
void SetCorrections(Double_t x, Double_t y, Double_t z)
Definition
BmnAlignCorrections.h:19
BmnAlignCorrections::fZ
Double_t fZ
Definition
BmnAlignCorrections.h:44
BmnAlignCorrections::GetCorrections
TVector3 GetCorrections()
Definition
BmnAlignCorrections.h:39
BmnAlignCorrections::~BmnAlignCorrections
virtual ~BmnAlignCorrections()
Definition
BmnAlignCorrections.h:17
BmnAlignCorrections::SetY
void SetY(Double_t y)
Definition
BmnAlignCorrections.h:35
BmnAlignCorrections::SetZ
void SetZ(Double_t z)
Definition
BmnAlignCorrections.h:37
BmnAlignCorrections::BmnAlignCorrections
BmnAlignCorrections()
Definition
BmnAlignCorrections.h:13
TNamed::TNamed
TNamed()
TVector3
alignment
BmnAlignCorrections.h
Generated on
for BmnRoot by
1.17.0