BmnRoot
Loading...
Searching...
No Matches
BmnGemStripTransform.h
Go to the documentation of this file.
1
#ifndef BMNGEMSTRIPTRANSFORM_H
2
#define BMNGEMSTRIPTRANSFORM_H
3
4
#include "TROOT.h"
5
#include "Math/Plane3D.h"
6
#include "Math/Transform3D.h"
7
8
#include "TDOMParser.h"
9
#include "TXMLNode.h"
10
#include "TXMLAttr.h"
11
#include "TList.h"
12
13
#include <vector>
14
#include <iostream>
15
16
using namespace
ROOT::Math;
17
using namespace
std
;
18
19
class
BmnGemStripTransform
20
{
21
public
:
22
//Constructor
23
BmnGemStripTransform
();
24
//Destructor
25
virtual
~BmnGemStripTransform
();
26
27
void
Reset
();
28
Bool_t
LoadFromXMLFile
(TString xml_config_file);
29
30
void
PrintTest
();
31
32
Plane3D::Point
ApplyTransforms
(Plane3D::Point point, Int_t station, Int_t module);
33
//void ApplyTransforms(Plane3D::Point &point, Int_t station, Int_t module);
34
35
Plane3D::Point
ApplyInverseTransforms
(Plane3D::Point point, Int_t station, Int_t module);
36
37
private
:
38
vector<vector<vector<Transform3D>>> transform_stack;
39
40
ClassDef(
BmnGemStripTransform
, 1);
41
};
42
43
#endif
/* BMNGEMSTRIPTRANSFORM_H */
BmnGemStripTransform
Definition
BmnGemStripTransform.h:20
BmnGemStripTransform::PrintTest
void PrintTest()
Definition
BmnGemStripTransform.cxx:13
BmnGemStripTransform::LoadFromXMLFile
Bool_t LoadFromXMLFile(TString xml_config_file)
Definition
BmnGemStripTransform.cxx:91
BmnGemStripTransform::ApplyTransforms
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnGemStripTransform.cxx:223
BmnGemStripTransform::Reset
void Reset()
Definition
BmnGemStripTransform.cxx:86
BmnGemStripTransform::BmnGemStripTransform
BmnGemStripTransform()
Definition
BmnGemStripTransform.cxx:8
BmnGemStripTransform::~BmnGemStripTransform
virtual ~BmnGemStripTransform()
Definition
BmnGemStripTransform.cxx:10
BmnGemStripTransform::ApplyInverseTransforms
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnGemStripTransform.cxx:235
std
STL namespace.
detectors
gem
BmnGemStripTransform.h
Generated on Fri May 15 2026 10:40:54 for BmnRoot by
1.9.8