BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
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
8using namespace std;
9
11{
12 public:
14
16
18
20 {
21 fX = x;
22 fY = y;
23 fZ = z;
24 }
25
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
40
41 private:
45
47};
48
49#endif
double Double_t
#define ClassDef(name, id)
void SetCorrections(Double_t *corrs)
void SetCorrections(Double_t x, Double_t y, Double_t z)