EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HcalGeoParData.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file HcalGeoParData.h
1 //
2 // AYK (ayk@bnl.gov), 2013/06/12
3 //
4 // HCAL (Hadronic calorimeter) specific data definitions
5 //
6 
7 #include <EndcapGeoParData.h>
8 #include <FiberParData.h>
9 
10 #ifndef _HCAL_GEO_PAR_DATA_
11 #define _HCAL_GEO_PAR_DATA_
12 
14 {
15  public:
16  HcalGeoParData(const char *detName = 0, int version = -1, int subVersion = 0):
17  EndcapGeoParData(detName, version, subVersion) { ResetVars(); };
19 
20  void ResetVars() {
21  mSubCellNum = 0; mSubCellLength = 0.0;
27  mRotationY = 0.0;
29  };
30 
31  Int_t mSubCellNum; // number of tile+lead sub-cells
32  Double_t mSubCellLength; // longitudinal length of tsuch a sub-cell
33 
34  Double_t mLeadPlateThickness; // sub-cell lead absorber (as well as rare steel plate) thickness
35  Double_t mLeadPlateWidth; // lead plate width
36  Double_t mLeadPlateHeight; // lead plate height
37 
38  Double_t mScintillatorPlateThickness; // scintillator plate thickness
39  Double_t mScintillatorPlateWidth; // scintillator plate width
40  Double_t mScintillatorPlateHeight; // scintillator plate height
41 
42  Double_t mWlsPlateThickness; // WLS plate thickness
43  Double_t mWlsPlateLength; // full WLS plate length along cell axis
44  Double_t mWlsPlateHeight; // WLS plate height
45 
46  Double_t mMylarThickness; // mylar layer thickness along WLS plate (on both sides)
47 
48  Double_t mSteelSpacerThickness; // top steel plate thickness
49 
50  Double_t mPinLength; // full steel pin length (as shared between two rows)
51  Double_t mPinDiameter; // pin diameter
52  Double_t mPinToPinDistance; // pin-to-pin distance in X-direction
53 
54  Double_t mSteelFrontPlateThickness; // front steel plate thickness at the middle
55  Double_t mSteelFrontPlateSlope; // front steel plate slope in [degree]
56 
57  Double_t mRotationY; // overall Y-rotation (2 degree, relevant for T1018 test run only)
58 
60 };
61 
62 #endif