BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnVSPHit.h
Go to the documentation of this file.
1#ifndef BMNVSPHIT_H
2#define BMNVSPHIT_H
3
4#include "BmnHit.h"
5#include "BmnMatch.h"
6#include "Rtypes.h"
7
8class BmnVSPHit : public BmnHit
9{
10 public:
12 BmnVSPHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index);
13
14 virtual ~BmnVSPHit();
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 BmnVSPLowerCluster (lower layer |||) and BmnVSPUpperCluster
30 ** (upper layer \\\ or ///) branches of the current event via FairRootManager, so they are available in FairRoot
31 ** 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;
59 Int_t fPdg;
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 /* BMNVSPHIT_H */
int Int_t
double Double_t
#define ClassDef(name, id)
Int_t GetPdg()
Definition BmnVSPHit.h:50
Double_t GetStripPositionInUpperLayer()
virtual ~BmnVSPHit()
BmnVSPHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index)
Int_t fPdg
Definition BmnVSPHit.h:59
Double_t fELoss
Definition BmnVSPHit.h:58
Int_t GetClusterSizeInLowerLayer()
Double_t GetStripPositionInLowerLayer()
void SetEnergyLoss(Double_t de)
Definition BmnVSPHit.h:20
Double_t GetStripTotalSignalInLowerLayer()
Strip layer characteristics of the hit (total signal, cluster size, strip position as the cluster mea...
Int_t GetClusterSizeInUpperLayer()
Double_t GetStripTotalSignalInUpperLayer()
Double_t GetEnergyLoss()
Definition BmnVSPHit.h:36
void SetPdg(Int_t cPdg)
Definition BmnVSPHit.h:22