EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MapsMimosaAssembly.cxx
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file MapsMimosaAssembly.cxx
1 //
2 // AYK (ayk@bnl.gov), 2014/08/11
3 //
4 
5 #include <EtmOrphans.h>
6 #include <MapsMimosaAssembly.h>
7 
8 // ---------------------------------------------------------------------------------------
9 
11  // Air container volume parameters sufficient to pack all the stuff;
12  mAssemblyBaseWidth ( 17.500 * etm::mm),
13  // In degrees here;
14  mAssemblySideSlope ( 30.0),
15  mChipToChipGap ( 0.100 * etm::mm),
16 
17  // Space structure;
18  mApexEnforcementBeamDiameter ( 0.400 * etm::mm),
19  mEnforcementStripWidth ( 0.500 * etm::mm),
20  mEnforcementStripThickness ( 0.200 * etm::mm),
21  mBaseEnforcementBeamWidth ( 1.200 * etm::mm),
22  mSideWallThickness ( 0.050 * etm::mm),
23 
24  // Basic Mimosa 34 chip parameters; pixel size does not matter here (will play
25  // a role during digitization only);
26  mChipLength ( 30.000 * etm::mm),
27  mChipWidth ( 15.000 * etm::mm),
28  // Well, ALICE rad.length scan plot indicates, that it is equal to the chip width;
29  // NB: do NOT try to set this value to be larger than mChipWidth (unless modify
30  // assembly and stave width calculation):
31  mAssemblyDeadMaterialWidth ( 15.000 * etm::mm),
32  mChipThickness ( 0.050 * etm::mm),
33  mChipActiveZoneThickness ( 0.018 * etm::mm),
34  mChipDeadAreaWidth ( 2.000 * etm::mm),
35 
36  // Layers at the base of the assembly; kapton and effective alu thinckness;
37  mFlexCableKaptonThickness ( 0.100 * etm::mm),
38  // Based on the ALICE rad.length scan one can conclude, that 50um is too much;
39  // I guess these strips occupy only a fraction of the assembly width;
40  mFlexCableAluThickness ( 0.020 * etm::mm),
41  // Assume just 'Carbon fiber + paper' on p.55 of ALICE ITS TDR) -> 30+70um;
42  mColdPlateThickness ( 0.100 * etm::mm),
43 
44  // Water pipes; assume 2 parallel pipes; 25um thick walls;
45  mWaterPipeInnerDiameter ( 1.024 * etm::mm),
46  mWaterPipeWallThickness ( 0.025 * etm::mm)
47 {
48 } // MapsMimosaAssembly::MapsMimosaAssembly()
49 
50 // ---------------------------------------------------------------------------------------
51