FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
fts
PndFtsTube.h
Go to the documentation of this file.
1
#ifndef PNDFTSTUBE_H
2
#define PNDFTSTUBE_H 1
3
4
#include "TVector3.h"
5
#include "TMatrixT.h"
6
#include "TObject.h"
7
8
class
PndFtsTube
:
public
TObject
9
{
10
11
public
:
12
14
PndFtsTube
();
15
PndFtsTube
(
PndFtsTube
&tube);
16
17
~PndFtsTube
();
18
PndFtsTube
(
Double_t
x
,
Double_t
y
,
Double_t
z
,
19
Double_t
r11,
Double_t
r12,
Double_t
r13,
20
Double_t
r21,
Double_t
r22,
Double_t
r23,
21
Double_t
r31,
Double_t
r32,
Double_t
r33,
22
Double_t
radin,
Double_t
radout,
Double_t
hl);
23
24
25
TVector3
GetPosition
()
const
;
26
TMatrixT<Double_t>
GetRotationMatrix
()
const
;
27
Double_t
GetRadIn
()
const
;
28
Double_t
GetRadOut
()
const
;
29
Double_t
GetHalfLength
()
const
;
30
TVector3
GetWireDirection
()
const
;
31
32
bool
IsSkew
()
const
{
33
return
(0.!=
GetWireDirection
().
X
());
34
}
35
36
private
:
37
38
TVector3
fCenPosition
;
39
TMatrixT<double>
fRotationMatrix
;
40
Double_t
fRadIn
,
fRadOut
,
fHalfLength
;
41
42
43
ClassDef
(
PndFtsTube
,1);
44
};
45
46
47
#endif
PndFtsTube
Definition:
PndFtsTube.h:8
PndFtsTube::fRadIn
Double_t fRadIn
Definition:
PndFtsTube.h:40
PndFtsTube::PndFtsTube
PndFtsTube()
Definition:
PndFtsTube.cxx:5
PndFtsTube::ClassDef
ClassDef(PndFtsTube, 1)
PndFtsTube::~PndFtsTube
~PndFtsTube()
Definition:
PndFtsTube.cxx:63
PndFtsTube::GetWireDirection
TVector3 GetWireDirection() const
Definition:
PndFtsTube.cxx:83
PndFtsTube::fHalfLength
Double_t fHalfLength
Definition:
PndFtsTube.h:40
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
PndFtsTube::GetRadOut
Double_t GetRadOut() const
Definition:
PndFtsTube.cxx:77
PndFtsTube::fRadOut
Double_t fRadOut
Definition:
PndFtsTube.h:40
PndFtsTube::GetRotationMatrix
TMatrixT< Double_t > GetRotationMatrix() const
Definition:
PndFtsTube.cxx:71
PndFtsTube::fCenPosition
TVector3 fCenPosition
Definition:
PndFtsTube.h:38
z
Double_t z
Definition:
createRootFscGeometryFile.C:146
PndFtsTube::GetPosition
TVector3 GetPosition() const
Definition:
PndFtsTube.cxx:68
PndFtsTube::GetHalfLength
Double_t GetHalfLength() const
Definition:
PndFtsTube.cxx:80
X
double X
Definition:
anaLmdDigi.C:68
PndFtsTube::IsSkew
bool IsSkew() const
Definition:
PndFtsTube.h:32
PndFtsTube::GetRadIn
Double_t GetRadIn() const
Definition:
PndFtsTube.cxx:74
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndFtsTube::fRotationMatrix
TMatrixT< double > fRotationMatrix
Definition:
PndFtsTube.h:39
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
Generated on Wed Apr 3 2019 08:43:56 for FairRoot/PandaRoot by
1.8.5