BmnRoot
Loading...
Searching...
No Matches
BmnBCHit.cxx
Go to the documentation of this file.
1
#include "
BmnBCHit.h
"
2
3
BmnBCHit::BmnBCHit
(){
4
}
5
6
7
BmnBCHit::BmnBCHit
(Double_t ELoss1, Double_t ELoss2,Double_t ELoss3,Double_t ELoss4, Int_t Hits, vector <Int_t> chargesBC3, vector <Int_t> chargesBC4){
8
NHits = Hits;
9
fELoss1 = ELoss1;
10
fELoss2 = ELoss2;
11
fELoss3 = ELoss3;
12
fELoss4 = ELoss4;
13
chargesInBC3 = chargesBC3;
14
chargesInBC4 = chargesBC4;
15
const
double
a_out
= 0.0263103;
//0.349425;//-0.138267;
16
const
double
b_out
= 1130.13;
//1098.37;//1183.78;
17
const
double
c_out
= 98.8885;
//-591.855;//139.747;
18
Double_t x = TMath::Sqrt(ELoss3*ELoss4);
19
if
(x!=0){
20
ZOut = TMath::Sqrt(
a_out
+
b_out
* x +
c_out
* x * x);
21
}
else
{
22
ZOut = -1;
23
}
24
}
25
26
BmnBCHit::~BmnBCHit
() {
27
}
c_out
const double c_out
Definition
ExtractZ2.h:14
b_out
const double b_out
Definition
ExtractZ2.h:13
a_out
const double a_out
Definition
ExtractZ2.h:12
BmnBCHit::~BmnBCHit
virtual ~BmnBCHit()
Definition
BmnBCHit.cxx:26
BmnBCHit::BmnBCHit
BmnBCHit()
Definition
BmnBCHit.cxx:3
BmnBCHit.h
detectors
bc
BmnBCHit.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8