#include <SiNoise_bt.h>
Definition at line 23 of file SiNoise_bt.h.
◆ correctionIMom()
| const double & InDet::SiNoise_bt::correctionIMom |
( |
| ) |
const |
|
inline |
◆ covarianceAzim()
| const double & InDet::SiNoise_bt::covarianceAzim |
( |
| ) |
const |
|
inline |
◆ covarianceIMom()
| const double & InDet::SiNoise_bt::covarianceIMom |
( |
| ) |
const |
|
inline |
◆ covariancePola()
| const double & InDet::SiNoise_bt::covariancePola |
( |
| ) |
const |
|
inline |
◆ model()
| const int & InDet::SiNoise_bt::model |
( |
| ) |
const |
|
inline |
◆ production()
Definition at line 24 of file SiNoise_bt.cxx.
26{
28 if(Model < 1 || Model > 2) return;
30 double radlength = 0.03;
31 double energylose = 0.4;
32
35
36 double q = std::abs(Vp[4]);
37 double cosp = std::cos(Vp[3]) ;
38 double sinp2 = (1.-cosp)*(1.+cosp) ;
39 if(sinp2==0) sinp2 = 0.000001;
41 std::abs(std::sqrt(sinp2)*(std::cos(Vp[2])*
T(0,2)+std::sin(Vp[2]*
T(1,2)))+cosp*
T(2,2));
42 s < .05 ?
s = 20. :
s = 1./
s;
43
46
48 double dp = energylose*
q*
s;
51 }
52 else {
55 }
57}
Eigen::Affine3d Transform3D
◆ reset()
| void InDet::SiNoise_bt::reset |
( |
| ) |
|
◆ m_correctionIMom
| double InDet::SiNoise_bt::m_correctionIMom {1.0} |
|
private |
◆ m_covarianceAzim
| double InDet::SiNoise_bt::m_covarianceAzim {} |
|
private |
◆ m_covarianceIMom
| double InDet::SiNoise_bt::m_covarianceIMom {} |
|
private |
◆ m_covariancePola
| double InDet::SiNoise_bt::m_covariancePola {} |
|
private |
◆ m_model
| int InDet::SiNoise_bt::m_model {} |
|
private |
The documentation for this class was generated from the following files: