BmnRoot
Loading...
Searching...
No Matches
BmnBCHit.h
Go to the documentation of this file.
1
#ifndef BMNBCHit_H
2
#define BMNBCHit_H
3
#include "BmnHit.h"
4
5
using namespace
std
;
6
7
class
BmnBCHit
:
public
TObject{
8
public
:
9
BmnBCHit
();
10
BmnBCHit
(Double_t ELoss1, Double_t ELoss2, Double_t ELoss3, Double_t ELoss4, Int_t Hits, vector <Int_t> chargesBC3, vector <Int_t> chargesBC4);
11
//BmnBCHit(Int_t detID, TVector3 pos, TVector3 dpos, Int_t index);
12
13
vector<Int_t >
GetChargesFromBC3
() {
14
return
chargesInBC3;
15
}
16
vector<Int_t >
GetChargesFromBC4
() {
17
return
chargesInBC4;
18
}
19
20
void
SetCharge
(Double_t ZOutTotal) {
21
ZOut = ZOutTotal;
22
}
23
void
SetNHits
(Int_t Hits) {
24
NHits = Hits;
25
}
26
27
Double_t
GetZOut
() {
28
return
ZOut;
29
}
30
Double_t
GetEnergyLoss1
() {
31
return
fELoss1;
32
}
33
Double_t
GetEnergyLoss2
() {
34
return
fELoss2;
35
}
36
Double_t
GetEnergyLoss3
() {
37
return
fELoss3;
38
}
39
Double_t
GetEnergyLoss4
() {
40
return
fELoss4;
41
}
42
43
Int_t
GetNHits
() {
44
return
NHits;
45
}
46
47
virtual
~BmnBCHit
();
48
49
private
:
50
vector <Int_t> chargesInBC4;
51
vector <Int_t> chargesInBC3;
52
Double_t fELoss1;
53
Double_t fELoss2;
54
Double_t fELoss3;
55
Double_t fELoss4;
56
Double_t ZOut;
57
Int_t NHits;
58
59
ClassDef(
BmnBCHit
, 1);
60
};
61
62
#endif
/* BMNBCHit_H */
63
BmnBCHit
Definition
BmnBCHit.h:7
BmnBCHit::GetChargesFromBC4
vector< Int_t > GetChargesFromBC4()
Definition
BmnBCHit.h:16
BmnBCHit::SetNHits
void SetNHits(Int_t Hits)
Definition
BmnBCHit.h:23
BmnBCHit::~BmnBCHit
virtual ~BmnBCHit()
Definition
BmnBCHit.cxx:26
BmnBCHit::GetChargesFromBC3
vector< Int_t > GetChargesFromBC3()
Definition
BmnBCHit.h:13
BmnBCHit::GetNHits
Int_t GetNHits()
Definition
BmnBCHit.h:43
BmnBCHit::GetEnergyLoss1
Double_t GetEnergyLoss1()
Definition
BmnBCHit.h:30
BmnBCHit::SetCharge
void SetCharge(Double_t ZOutTotal)
Definition
BmnBCHit.h:20
BmnBCHit::GetEnergyLoss3
Double_t GetEnergyLoss3()
Definition
BmnBCHit.h:36
BmnBCHit::BmnBCHit
BmnBCHit()
Definition
BmnBCHit.cxx:3
BmnBCHit::GetEnergyLoss4
Double_t GetEnergyLoss4()
Definition
BmnBCHit.h:39
BmnBCHit::GetEnergyLoss2
Double_t GetEnergyLoss2()
Definition
BmnBCHit.h:33
BmnBCHit::GetZOut
Double_t GetZOut()
Definition
BmnBCHit.h:27
std
STL namespace.
detectors
bc
BmnBCHit.h
Generated on Fri May 15 2026 10:40:53 for BmnRoot by
1.9.8