18 fRichOffset = TVector3( 0, 0, 700-35-10 );
19 fAlBoxSize = TVector3( 600, 600, 100 );
20 fAlBoxWallThickness = 0.05;
21 fAerogelSize = TVector3( 0*590+1*290, 0*590+1*120, 4 );
22 fAerogelOffset = TVector3( 0, 0, 1 );
23 fnOpt = std::vector<Double_t>(1,1.05);
24 fAerogelLayers = std::vector<Double_t>(1,1);
25 fAngleExtansionInner = 1.0;
26 fAngleExtansionOuter = 1.0;
27 fMirrorCurvature = 20;
28 fAngleOfMirrorPosition = 50;
29 fMirrorThickness = 0.1;
37 fFlatMirrorZ = std::vector<Double_t>(2);
38 fFlatMirrorY = std::vector<Double_t>(2);
39 fFlatMirrorZGlob = std::vector<Double_t>(2);
40 fFlatMirrorYGlob = std::vector<Double_t>(2);
41 fPhDetZ = std::vector<Double_t>(2);
42 fPhDetY = std::vector<Double_t>(2);
45 fSensorsPerDevice = 1<<(fSenseLevel-1);
49 std::string workdir(getenv(
"VMCWORKDIR" ));
50 std::string effFileName = workdir;
54 effFileName +=
"/detectors/rich/pde_dpc3200_22.dat";
63 effFileName +=
"/detectors/rich/pde_h12700.dat";
70 std::ifstream from( effFileName.c_str() );
73 while( !from.eof() ) {
74 fWlPhoton.push_back(wli);
75 fPDE.push_back(pdei/100.0/keff);
78 fPhDetEff =
new TGraph(fWlPhoton.size(),fWlPhoton.data(),fPDE.data());