BmnRoot
Loading...
Searching...
No Matches
BmnSsdHit.h
Go to the documentation of this file.
1
9
#ifndef BMNSDSHIT_H
10
#define BMNSDSHIT_H 1
11
12
#include "
BmnPixelHit.h
"
13
14
class
TVector3;
15
16
25
class
BmnSsdHit
:
public
BmnPixelHit
26
{
27
28
public
:
29
31
BmnSsdHit
();
32
33
46
BmnSsdHit
(Int_t address,
const
TVector3& pos,
const
TVector3& dpos,
47
Double_t dxy, Int_t frontClusterId, Int_t backClusterId,
48
Double_t time = 0., Double_t timeError = 0.,
49
Double_t du = 0., Double_t dv = 0.);
50
51
53
virtual
~BmnSsdHit
();
54
55
59
Int_t
GetBackClusterId
()
const
{
return
fBackClusterId; }
60
61
68
Double_t
GetDu
()
const
{
return
fDu; }
69
70
77
Double_t
GetDv
()
const
{
return
fDv; }
78
79
83
Int_t
GetFrontClusterId
()
const
{
return
fFrontClusterId; }
84
85
87
virtual
std::string
ToString
()
const
;
88
89
90
private
:
91
92
Int_t fFrontClusterId;
93
Int_t fBackClusterId;
94
Double_t fDu;
95
Double_t fDv;
96
97
ClassDef(
BmnSsdHit
, 7);
98
};
99
100
#endif
BmnPixelHit.h
BmnPixelHit
Definition
BmnPixelHit.h:19
BmnSsdHit
data class for a reconstructed 3-d hit in the SSD
Definition
BmnSsdHit.h:26
BmnSsdHit::ToString
virtual std::string ToString() const
Definition
BmnSsdHit.cxx:53
BmnSsdHit::BmnSsdHit
BmnSsdHit()
Definition
BmnSsdHit.cxx:16
BmnSsdHit::GetDv
Double_t GetDv() const
Error of coordinate across front-side strips @value Coordinate error [cm].
Definition
BmnSsdHit.h:77
BmnSsdHit::GetBackClusterId
Int_t GetBackClusterId() const
Definition
BmnSsdHit.h:59
BmnSsdHit::GetFrontClusterId
Int_t GetFrontClusterId() const
Definition
BmnSsdHit.h:83
BmnSsdHit::GetDu
Double_t GetDu() const
Error of coordinate across front-side strips @value Coordinate error [cm].
Definition
BmnSsdHit.h:68
BmnSsdHit::~BmnSsdHit
virtual ~BmnSsdHit()
Definition
BmnSsdHit.cxx:47
detectors
ssd
auxx
data
BmnSsdHit.h
Generated on Fri May 15 2026 10:40:52 for BmnRoot by
1.9.8