BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiBTTransform.h
Go to the documentation of this file.
1#ifndef BMNSiBTTRANSFORM_H
2#define BMNSiBTTRANSFORM_H
3
4#include "Math/Plane3D.h"
5#include "Math/Transform3D.h"
6#include "TDOMParser.h"
7#include "TList.h"
8#include "TROOT.h"
9#include "TXMLAttr.h"
10#include "TXMLNode.h"
11
12#include <iostream>
13#include <vector>
14
15using namespace ROOT::Math;
16using namespace std;
17
19{
20
21 public:
22 // Constructor
24
25 // Destructor
27
28 void Reset();
29 Bool_t LoadFromXMLFile(TString xml_config_file);
30
31 void PrintTest();
32
34 // void ApplyTransforms(Plane3D::Point &point, Int_t station, Int_t module);
35
37
38 private:
39 vector<vector<vector<Transform3D>>> transform_stack;
40
42};
43
44#endif /* BMNSiBTTRANSFORM_H */
bool Bool_t
int Int_t
#define ClassDef(name, id)
vector< vector< vector< Transform3D > > > transform_stack
virtual ~BmnSiBTTransform()
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Bool_t LoadFromXMLFile(TString xml_config_file)
PositionVector3D< Cartesian3D< T >, DefaultCoordinateSystemTag > Point
Definition json.hpp:4446