PandaRoot
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
public
:
17
PndTrkConformalHit
();
18
PndTrkConformalHit
(
PndTrkHit
*hit,
double
u,
double
v
,
double
rd);
19
PndTrkConformalHit
(
PndTrkHit
*hit,
double
u,
double
v);
20
~PndTrkConformalHit
();
21
22
// inline get
23
inline
Int_t
GetHitID
() {
return
fHit
->
GetHitID
(); }
24
inline
Int_t
GetDetectorID
() {
return
fHit
->
GetDetectorID
(); }
25
26
inline
TVector2
GetPosition
() {
return
fPosition
; }
27
inline
Double_t
GetU
() {
return
fPosition
.X(); }
28
inline
Double_t
GetV
() {
return
fPosition
.Y(); }
29
inline
Double_t
GetIsochrone
() {
return
fIsochrone
; }
30
inline
PndTrkHit
*
GetHit
() {
return
fHit
; }
31
32
double
GetDistanceFromTrack
(
double
fitm,
double
fitp);
33
34
void
SetPosition
(
double
x,
double
y) {
fPosition
.Set(x, y); }
35
36
// info
37
void
Draw
(Color_t color);
38
void
Print
();
39
40
// variables
41
PndTrkHit
*
fHit
;
42
TVector2
fPosition
;
43
Double_t
fIsochrone
;
44
45
ClassDef
(
PndTrkConformalHit
, 1);
46
};
47
48
#endif
PndTrkConformalHit::~PndTrkConformalHit
~PndTrkConformalHit()
PndTrkConformalHit::GetHit
PndTrkHit * GetHit()
Definition:
PndTrkConformalHit.h:30
PndTrkConformalHit::fHit
PndTrkHit * fHit
Definition:
PndTrkConformalHit.h:41
PndTrkConformalHit::fIsochrone
Double_t fIsochrone
Definition:
PndTrkConformalHit.h:43
PndTrkConformalHit::PndTrkConformalHit
PndTrkConformalHit()
v
__m128 v
Definition:
P4_F32vec4.h:3
PndTrkConformalHit::GetHitID
Int_t GetHitID()
Definition:
PndTrkConformalHit.h:23
PndTrkHit::GetHitID
Int_t GetHitID()
Definition:
PndTrkHit.h:50
PndTrkConformalHit::GetPosition
TVector2 GetPosition()
Definition:
PndTrkConformalHit.h:26
PndTrkConformalHit::GetU
Double_t GetU()
Definition:
PndTrkConformalHit.h:27
PndTrkHit::GetDetectorID
Int_t GetDetectorID()
Definition:
PndTrkHit.h:51
PndTrkConformalHit::Draw
void Draw(Color_t color)
PndTrkConformalHit::GetDetectorID
Int_t GetDetectorID()
Definition:
PndTrkConformalHit.h:24
PndTrkConformalHit::GetIsochrone
Double_t GetIsochrone()
Definition:
PndTrkConformalHit.h:29
PndTrkConformalHit::fPosition
TVector2 fPosition
Definition:
PndTrkConformalHit.h:42
PndTrkHit.h
PndTrkConformalHit::ClassDef
ClassDef(PndTrkConformalHit, 1)
PndTrkConformalHit::GetDistanceFromTrack
double GetDistanceFromTrack(double fitm, double fitp)
PndTrkConformalHit::Print
void Print()
PndTrkConformalHit::SetPosition
void SetPosition(double x, double y)
Definition:
PndTrkConformalHit.h:34
PndTrkHit
Definition:
PndTrkHit.h:17
PndTrkConformalHit
Definition:
PndTrkConformalHit.h:14
PndTrkConformalHit::GetV
Double_t GetV()
Definition:
PndTrkConformalHit.h:28
home
gitlab-runner
builds
LYZoAKaU
0
PandaRootGroup
PandaRoot
tracking
SecondariesTracking
TrkData
PndTrkConformalHit.h
Generated on Fri Oct 21 2022 07:04:00 for PandaRoot by
1.8.13