BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemStripTransform.h
Go to the documentation of this file.
1#ifndef BMNGEMSTRIPTRANSFORM_H
2#define BMNGEMSTRIPTRANSFORM_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 public:
21 // Constructor
23 // Destructor
24 virtual ~BmnGemStripTransform();
25
26 void Reset();
27 Bool_t LoadFromXMLFile(TString xml_config_file);
28
29 void PrintTest();
30
32 // void ApplyTransforms(Plane3D::Point &point, Int_t station, Int_t module);
33
35
36 private:
37 vector<vector<vector<Transform3D>>> transform_stack; //!
38
40};
41
42#endif /* BMNGEMSTRIPTRANSFORM_H */
bool Bool_t
int Int_t
#define ClassDef(name, id)
vector< vector< vector< Transform3D > > > transform_stack
Bool_t LoadFromXMLFile(TString xml_config_file)
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
PositionVector3D< Cartesian3D< T >, DefaultCoordinateSystemTag > Point
Definition json.hpp:4446