FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tracking
SecondariesTracking
TrkData
PndTrkConformalHit.h
Go to the documentation of this file.
1
8
#ifndef PNDTRKCONFORMALHIT_H
9
#define PNDTRKCONFORMALHIT_H 1
10
11
#include "TVector2.h"
12
#include "
PndTrkHit.h
"
13
14
class
PndTrkConformalHit
:
public
TObject
15
{
16
17
public
:
18
19
20
PndTrkConformalHit
();
21
PndTrkConformalHit
(
PndTrkHit
*
hit
,
double
u,
double
v
,
double
rd);
22
PndTrkConformalHit
(
PndTrkHit
*hit,
double
u,
double
v);
23
~PndTrkConformalHit
();
24
25
// inline get
26
inline
Int_t
GetHitID
() {
return
fHit
->
GetHitID
(); }
27
inline
Int_t
GetDetectorID
() {
return
fHit
->
GetDetectorID
(); }
28
29
inline
TVector2
GetPosition
() {
return
fPosition
; }
30
inline
Double_t
GetU
() {
return
fPosition
.X(); }
31
inline
Double_t
GetV
() {
return
fPosition
.Y(); }
32
inline
Double_t
GetIsochrone
() {
return
fIsochrone
; }
33
inline
PndTrkHit
*
GetHit
() {
return
fHit
; }
34
35
double
GetDistanceFromTrack
(
double
fitm,
double
fitp);
36
37
38
void
SetPosition
(
double
x
,
double
y
) {
fPosition
.Set(x, y); }
39
40
// info
41
void
Draw
(Color_t color);
42
void
Print
();
43
44
// variables
45
PndTrkHit
*
fHit
;
46
TVector2
fPosition
;
47
Double_t
fIsochrone
;
48
49
50
ClassDef
(
PndTrkConformalHit
,1);
51
};
52
53
54
#endif
PndTrkConformalHit::~PndTrkConformalHit
~PndTrkConformalHit()
Definition:
PndTrkConformalHit.cxx:27
PndTrkConformalHit::GetHit
PndTrkHit * GetHit()
Definition:
PndTrkConformalHit.h:33
PndTrkConformalHit::fHit
PndTrkHit * fHit
Definition:
PndTrkConformalHit.h:45
PndTrkConformalHit::fIsochrone
Double_t fIsochrone
Definition:
PndTrkConformalHit.h:47
PndTrkConformalHit::PndTrkConformalHit
PndTrkConformalHit()
Definition:
PndTrkConformalHit.cxx:20
v
__m128 v
Definition:
P4_F32vec4.h:4
PndTrkConformalHit::GetHitID
Int_t GetHitID()
Definition:
PndTrkConformalHit.h:26
PndTrkHit::GetHitID
Int_t GetHitID()
Definition:
PndTrkHit.h:56
PndTrkConformalHit::GetPosition
TVector2 GetPosition()
Definition:
PndTrkConformalHit.h:29
PndTrkConformalHit::GetU
Double_t GetU()
Definition:
PndTrkConformalHit.h:30
PndTrkHit::GetDetectorID
Int_t GetDetectorID()
Definition:
PndTrkHit.h:57
PndTrkConformalHit::Draw
void Draw(Color_t color)
Definition:
PndTrkConformalHit.cxx:34
PndTrkConformalHit::GetDetectorID
Int_t GetDetectorID()
Definition:
PndTrkConformalHit.h:27
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
PndTrkConformalHit::GetIsochrone
Double_t GetIsochrone()
Definition:
PndTrkConformalHit.h:32
PndTrkConformalHit::fPosition
TVector2 fPosition
Definition:
PndTrkConformalHit.h:46
PndTrkHit.h
PndTrkConformalHit::ClassDef
ClassDef(PndTrkConformalHit, 1)
PndTrkConformalHit::GetDistanceFromTrack
double GetDistanceFromTrack(double fitm, double fitp)
Definition:
PndTrkConformalHit.cxx:30
PndTrkConformalHit::Print
void Print()
Definition:
PndTrkConformalHit.cxx:95
PndTrkConformalHit::SetPosition
void SetPosition(double x, double y)
Definition:
PndTrkConformalHit.h:38
PndTrkHit
Definition:
PndTrkHit.h:17
x
Double_t x
Definition:
createRootFscGeometryFile.C:159
PndTrkConformalHit
Definition:
PndTrkConformalHit.h:14
PndTrkConformalHit::GetV
Double_t GetV()
Definition:
PndTrkConformalHit.h:31
hit
PndSdsMCPoint * hit
Definition:
anasim.C:70
y
Double_t y
Definition:
createRootFscGeometryFile.C:159
Generated on Wed Apr 3 2019 10:02:58 for FairRoot/PandaRoot by
1.8.5