BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiBTHit.h
Go to the documentation of this file.
1#ifndef BMNSiBTHIT_H
2#define BMNSiBTHIT_H
3
4#include "BmnHit.h"
5#include "Rtypes.h"
6
7class BmnSiBTHit : public BmnHit
8{
9 public:
11 BmnSiBTHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index);
12
13 virtual ~BmnSiBTHit();
14
16
17 void SetSignalDiff(Double_t sdiff) { fNormSignalDiff = sdiff; }
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
47 private:
49 Double_t fNormSignalDiff; // normalized signal difference between lower and upper strips (0 is min diff,..., 1 is
50 // max dif)
51 Int_t fLowerLayerClusterSize; // number of strips in the lower layer (|||) for the hit
52 Int_t fUpperLayerClusterSize; // number of strips in the upper layer (\\\ or ///) for the hit
53 Double_t fLowerLayerStripPos; // strip position in the lower layer (|||)
54 Double_t fUpperLayerStripPos; // strip position in the upper layer (\\\ or ///)
57
59};
60
61#endif
int Int_t
double Double_t
#define ClassDef(name, id)
Int_t GetClusterSizeInUpperLayer()
Definition BmnSiBTHit.h:41
virtual ~BmnSiBTHit()
Double_t fLowerLayerStripPos
Definition BmnSiBTHit.h:53
void SetSignalDiff(Double_t sdiff)
Definition BmnSiBTHit.h:17
void SetStripTotalSignalInLowerLayer(Double_t sig)
Definition BmnSiBTHit.h:27
void SetStripTotalSignalInUpperLayer(Double_t sig)
Definition BmnSiBTHit.h:29
Double_t fUpperLayerStripTotalSignal
Definition BmnSiBTHit.h:56
BmnSiBTHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index)
void SetClusterSizeInLowerLayer(Int_t csize)
Definition BmnSiBTHit.h:19
void SetStripPositionInUpperLayer(Double_t spos)
Definition BmnSiBTHit.h:25
void SetEnergyLoss(Double_t de)
Definition BmnSiBTHit.h:15
Double_t GetStripTotalSignalInUpperLayer()
Definition BmnSiBTHit.h:33
Int_t GetClusterSizeInLowerLayer()
Definition BmnSiBTHit.h:39
Double_t fLowerLayerStripTotalSignal
Definition BmnSiBTHit.h:55
Double_t GetEnergyLoss()
Definition BmnSiBTHit.h:35
void SetStripPositionInLowerLayer(Double_t spos)
Definition BmnSiBTHit.h:23
Double_t fELoss
Definition BmnSiBTHit.h:48
Double_t GetSignalDiff()
Definition BmnSiBTHit.h:37
Int_t fLowerLayerClusterSize
Definition BmnSiBTHit.h:51
Double_t fUpperLayerStripPos
Definition BmnSiBTHit.h:54
Double_t GetStripPositionInUpperLayer()
Definition BmnSiBTHit.h:45
Double_t GetStripTotalSignalInLowerLayer()
Definition BmnSiBTHit.h:31
Double_t GetStripPositionInLowerLayer()
Definition BmnSiBTHit.h:43
Int_t fUpperLayerClusterSize
Definition BmnSiBTHit.h:52
void SetClusterSizeInUpperLayer(Int_t csize)
Definition BmnSiBTHit.h:21
Double_t fNormSignalDiff
Definition BmnSiBTHit.h:49