BmnRoot
Loading...
Searching...
No Matches
BmnSiliconTransform.h
Go to the documentation of this file.
1
#ifndef BMNSILICONTRANSFORM_H
2
#define BMNSILICONTRANSFORM_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
BmnSiliconTransform
{
20
21
public
:
22
//Constructor
23
BmnSiliconTransform
();
24
25
//Destructor
26
virtual
~BmnSiliconTransform
();
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
40
vector<vector<vector<Transform3D>>> transform_stack;
41
42
ClassDef(
BmnSiliconTransform
, 1);
43
};
44
45
#endif
/* BMNSILICONTRANSFORM_H */
46
BmnSiliconTransform
Definition
BmnSiliconTransform.h:19
BmnSiliconTransform::PrintTest
void PrintTest()
Definition
BmnSiliconTransform.cxx:18
BmnSiliconTransform::LoadFromXMLFile
Bool_t LoadFromXMLFile(TString xml_config_file)
Definition
BmnSiliconTransform.cxx:95
BmnSiliconTransform::Reset
void Reset()
Definition
BmnSiliconTransform.cxx:91
BmnSiliconTransform::BmnSiliconTransform
BmnSiliconTransform()
Definition
BmnSiliconTransform.cxx:9
BmnSiliconTransform::ApplyInverseTransforms
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnSiliconTransform.cxx:234
BmnSiliconTransform::~BmnSiliconTransform
virtual ~BmnSiliconTransform()
Definition
BmnSiliconTransform.cxx:13
BmnSiliconTransform::ApplyTransforms
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnSiliconTransform.cxx:225
std
STL namespace.
detectors
silicon
BmnSiliconTransform.h
Generated on Fri May 15 2026 10:40:55 for BmnRoot by
1.9.8