BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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
15
using namespace
ROOT::Math
;
16
using namespace
std
;
17
18
class
BmnSiBTTransform
19
{
20
21
public
:
22
// Constructor
23
BmnSiBTTransform
();
24
25
// Destructor
26
virtual
~BmnSiBTTransform
();
27
28
void
Reset
();
29
Bool_t
LoadFromXMLFile
(
TString
xml_config_file);
30
31
void
PrintTest
();
32
33
Plane3D::Point
ApplyTransforms
(
Plane3D::Point
point,
Int_t
station,
Int_t
module);
34
// void ApplyTransforms(Plane3D::Point &point, Int_t station, Int_t module);
35
36
Plane3D::Point
ApplyInverseTransforms
(
Plane3D::Point
point,
Int_t
station,
Int_t
module);
37
38
private
:
39
vector<vector<vector<Transform3D>>>
transform_stack
;
40
41
ClassDef
(
BmnSiBTTransform
, 1);
42
};
43
44
#endif
/* BMNSiBTTRANSFORM_H */
Plane3D.h
Bool_t
bool Bool_t
Int_t
int Int_t
ClassDef
#define ClassDef(name, id)
TDOMParser.h
TList.h
TROOT.h
TXMLAttr.h
TXMLNode.h
Transform3D.h
BmnSiBTTransform
Definition
BmnSiBTTransform.h:19
BmnSiBTTransform::Reset
void Reset()
BmnSiBTTransform::BmnSiBTTransform
BmnSiBTTransform()
BmnSiBTTransform::transform_stack
vector< vector< vector< Transform3D > > > transform_stack
Definition
BmnSiBTTransform.h:39
BmnSiBTTransform::~BmnSiBTTransform
virtual ~BmnSiBTTransform()
BmnSiBTTransform::ApplyInverseTransforms
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
BmnSiBTTransform::PrintTest
void PrintTest()
BmnSiBTTransform::ApplyTransforms
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
BmnSiBTTransform::LoadFromXMLFile
Bool_t LoadFromXMLFile(TString xml_config_file)
ROOT::Math::Impl::Plane3D< double >::Point
PositionVector3D< Cartesian3D< T >, DefaultCoordinateSystemTag > Point
TString
ROOT::Math
std
Definition
json.hpp:4446
install
include
BmnSiBTTransform.h
Generated on
for BmnRoot by
1.17.0