BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnVSPTransform.h
Go to the documentation of this file.
1
#ifndef BMNVSPTRANSFORM_H
2
#define BMNVSPTRANSFORM_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
BmnVSPTransform
19
{
20
21
public
:
22
// Constructor
23
BmnVSPTransform
();
24
25
// Destructor
26
virtual
~BmnVSPTransform
();
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
(
BmnVSPTransform
, 1);
42
};
43
44
#endif
/* BMNVSPTRANSFORM_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
BmnVSPTransform::LoadFromXMLFile
Bool_t LoadFromXMLFile(TString xml_config_file)
Definition
BmnVSPTransform.cxx:91
BmnVSPTransform::transform_stack
vector< vector< vector< Transform3D > > > transform_stack
Definition
BmnVSPTransform.h:39
BmnVSPTransform::PrintTest
void PrintTest()
Definition
BmnVSPTransform.cxx:13
BmnVSPTransform::ApplyTransforms
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnVSPTransform.cxx:223
BmnVSPTransform::~BmnVSPTransform
virtual ~BmnVSPTransform()
Definition
BmnVSPTransform.cxx:10
BmnVSPTransform::Reset
void Reset()
Definition
BmnVSPTransform.cxx:86
BmnVSPTransform::ApplyInverseTransforms
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnVSPTransform.cxx:235
BmnVSPTransform::BmnVSPTransform
BmnVSPTransform()
Definition
BmnVSPTransform.cxx:8
ROOT::Math::Impl::Plane3D< double >::Point
PositionVector3D< Cartesian3D< T >, DefaultCoordinateSystemTag > Point
TString
ROOT::Math
std
Definition
json.hpp:4446
detectors
vsp
BmnVSPTransform.h
Generated on
for BmnRoot by
1.17.0