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
14class TVector3;
15
16
25class BmnSsdHit : public BmnPixelHit
26{
27
28public:
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
90private:
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
data class for a reconstructed 3-d hit in the SSD
Definition BmnSsdHit.h:26
virtual std::string ToString() const
Definition BmnSsdHit.cxx:53
Double_t GetDv() const
Error of coordinate across front-side strips @value Coordinate error [cm].
Definition BmnSsdHit.h:77
Int_t GetBackClusterId() const
Definition BmnSsdHit.h:59
Int_t GetFrontClusterId() const
Definition BmnSsdHit.h:83
Double_t GetDu() const
Error of coordinate across front-side strips @value Coordinate error [cm].
Definition BmnSsdHit.h:68
virtual ~BmnSsdHit()
Definition BmnSsdHit.cxx:47