BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnGemStripHit.h
Go to the documentation of this file.
1#ifndef BMNGEMSTRIPHIT_H
2#define BMNGEMSTRIPHIT_H
3
4#include "BmnHit.h"
5#include "BmnMatch.h"
6#include "Rtypes.h"
7
8class BmnGemStripHit : public BmnHit
9{
10 public:
12 BmnGemStripHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index);
13
14 virtual ~BmnGemStripHit();
15
16 // void SetModule(Int_t module) {
17 // fModule = module;
18 // }
19
21 //
22 // void SetType(Int_t type) {
23 // fType = type;
24 // }
25
26 void SetSignalDiff(Double_t sdiff) { fNormSignalDiff = sdiff; }
27
28 // void SetDigitNumberMatch(BmnMatch match) {
29 // fDigitNumberMatch = match;
30 // }
31
32 /** Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mean
33 ** position) are taken from its clusters in the BmnGemLowerCluster (lower layer |||) and BmnGemUpperCluster
34 ** (upper layer \\\ or ///) branches of the current event via FairRootManager, so they are available in FairRoot
35 ** tasks only. Without the clusters: signal 0, cluster size 0, strip position -1 **/
37
39
41
42 // Int_t GetModule() {
43 // return fModule;
44 // }
45
46 // Int_t GetType() {
47 // return fType;
48 // }
49
51
53
55
57
59
60 // BmnMatch GetDigitNumberMatch() {
61 // return fDigitNumberMatch;
62 // }
63
64 private:
66 Double_t fNormSignalDiff; // normalized signal difference between lower and upper strips (0 is min diff,..., 1 is
67 // max dif)
68 // BmnMatch fDigitNumberMatch; //digit numbers used for the hit (as weighed center (one strip) of a cluster in each
69 // layer
70
72};
73
74#endif
int Int_t
double Double_t
#define ClassDef(name, id)
Double_t GetSignalDiff()
Double_t fNormSignalDiff
Int_t GetClusterSizeInUpperLayer()
void SetSignalDiff(Double_t sdiff)
void SetEnergyLoss(Double_t de)
virtual ~BmnGemStripHit()
Double_t GetStripPositionInLowerLayer()
Double_t GetStripTotalSignalInUpperLayer()
Int_t GetClusterSizeInLowerLayer()
Double_t GetStripPositionInUpperLayer()
Double_t GetStripTotalSignalInLowerLayer()
Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mea...
Double_t GetEnergyLoss()
BmnHit()
Default constructor.
Definition BmnHit.cxx:12