BmnRoot
Loading...
Searching...
No Matches
BmnSiProfTransform.h
Go to the documentation of this file.
1
#ifndef BMNSiProfTRANSFORM_H
2
#define BMNSiProfTRANSFORM_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
BmnSiProfTransform
{
20
21
public
:
22
//Constructor
23
BmnSiProfTransform
();
24
25
//Destructor
26
virtual
~BmnSiProfTransform
();
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(
BmnSiProfTransform
, 1);
43
};
44
45
#endif
/* BMNSiProfTRANSFORM_H */
46
BmnSiProfTransform
Definition
BmnSiProfTransform.h:19
BmnSiProfTransform::~BmnSiProfTransform
virtual ~BmnSiProfTransform()
Definition
BmnSiProfTransform.cxx:12
BmnSiProfTransform::ApplyTransforms
Plane3D::Point ApplyTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnSiProfTransform.cxx:224
BmnSiProfTransform::Reset
void Reset()
Definition
BmnSiProfTransform.cxx:90
BmnSiProfTransform::LoadFromXMLFile
Bool_t LoadFromXMLFile(TString xml_config_file)
Definition
BmnSiProfTransform.cxx:94
BmnSiProfTransform::PrintTest
void PrintTest()
Definition
BmnSiProfTransform.cxx:16
BmnSiProfTransform::ApplyInverseTransforms
Plane3D::Point ApplyInverseTransforms(Plane3D::Point point, Int_t station, Int_t module)
Definition
BmnSiProfTransform.cxx:233
BmnSiProfTransform::BmnSiProfTransform
BmnSiProfTransform()
Definition
BmnSiProfTransform.cxx:9
std
STL namespace.
detectors
SiProf
BmnSiProfTransform.h
Generated on Fri May 15 2026 10:40:55 for BmnRoot by
1.9.8