BmnRoot
Loading...
Searching...
No Matches
BmnBCHit.cxx
Go to the documentation of this file.
1#include "BmnBCHit.h"
2
5
6
7BmnBCHit::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
const double c_out
Definition ExtractZ2.h:14
const double b_out
Definition ExtractZ2.h:13
const double a_out
Definition ExtractZ2.h:12
virtual ~BmnBCHit()
Definition BmnBCHit.cxx:26