BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnSiliconHit.h
Go to the documentation of this file.
1#ifndef BMNSILICONHIT_H
2#define BMNSILICONHIT_H
3
4#include "BmnHit.h"
5#include "BmnMatch.h"
6#include "Rtypes.h"
7
8class BmnSiliconHit : public BmnHit
9{
10 public:
12 BmnSiliconHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index);
13
14 virtual ~BmnSiliconHit();
15
16 // void SetModule(Int_t module) {
17 // fModule = module;
18 // }
19
21
22 void SetPdg(Int_t cPdg) { fPdg = cPdg; }
23
24 // void SetDigitNumberMatch(BmnMatch match) {
25 // fDigitNumberMatch = match;
26 // }
27
28 /** Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mean
29 ** position) are taken from its clusters in the BmnSiliconLowerCluster (lower layer |||) and
30 ** BmnSiliconUpperCluster (upper layer \\\ or ///) branches of the current event via FairRootManager, so they are
31 ** available in FairRoot tasks only. Without the clusters: signal 0, cluster size 0, strip position -1 **/
33
35
37
38 // Int_t GetModule() {
39 // return fModule;
40 // }
41
43
45
47
49
50 Int_t GetPdg() { return fPdg; }
51
52 // BmnMatch GetDigitNumberMatch() {
53 // return fDigitNumberMatch;
54 // }
55
56 private:
57 // Int_t fModule;
60
61 // BmnMatch fDigitNumberMatch; //digit numbers used for the hit (as weighed center (one strip) of a cluster in each
62 // layer
63
65};
66
67#endif /* BMNSILICONHIT_H */
int Int_t
double Double_t
#define ClassDef(name, id)
BmnHit()
Default constructor.
Definition BmnHit.cxx:12
virtual ~BmnSiliconHit()
Double_t GetStripTotalSignalInLowerLayer()
Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mea...
Double_t GetStripTotalSignalInUpperLayer()
Int_t GetClusterSizeInLowerLayer()
Double_t GetStripPositionInLowerLayer()
Int_t GetClusterSizeInUpperLayer()
void SetEnergyLoss(Double_t de)
void SetPdg(Int_t cPdg)
Double_t fELoss
Double_t GetStripPositionInUpperLayer()
Double_t GetEnergyLoss()