Endcap TEDD_1 { @include-std CMS_Phase2/OuterTracker/Materials/MechanicalSupports/SupportsEndcapTEDD1_V351.cfg etaCut 10 trackingTags trigger,tracker // Layout construction parameters numDisks 2 bigParity 1 smallParity 1 bigDelta 14.85 // NICK 2017-03-27 ring 10 position only affects half of the DoubleDisk smallDelta 7.42 // PS NICK 2017 minZ 1311.80 // Stefano&Duccio 2017-03-17 reducing clearance from 20 mm to 5 mm maxZ 1550.00 phiSegments 4 phiOverlap -2 // which saves 4 modules in ring 6 numRings 15 outerRadius 1100.00 // Nick 2017-02-24 Ring 15 { ringOuterRadius 1100 } Ring 14 { ringOuterRadius 1032.765 } Ring 13 { ringOuterRadius 923.694 } Ring 12 { ringOuterRadius 850.306 } Ring 11 { ringOuterRadius 742.595 } Ring 10 { ringOuterRadius 659.981 } Ring 9 { ringOuterRadius 604.591 } Ring 8 { ringOuterRadius 577.117 } Ring 7 { ringOuterRadius 526.011 } Ring 6 { ringOuterRadius 495.661 } Ring 5 { ringOuterRadius 445.051 } Ring 4 { ringOuterRadius 411.739 } Ring 3 { ringOuterRadius 361.639 } Ring 2 { ringOuterRadius 325.275 } Ring 1 { ringOuterRadius 275.701 } //////////////////////////////////////////////////////////////////////////////////////////// /// NB: Also possible to specifiy zError per ring, and use automatic placement. Example. /// //////////////////////////////////////////////////////////////////////////////////////////// // zError 70 // rSafetyMargin 15.0 // minimal radial space between sensors from ring (i+2) and ring (i) (used in automatic placement mode only). // zError and rSafetyMargin can be specified per ring. // Ring 15 { ringOuterRadius 1100 } // TDR // Ring 14 { zError 50 } // TDR ringOuterRadius 1032.765 // Ring 13 { zError -285 } // TDR ringOuterRadius 923.694 // Ring 12 { zError -285 } // TDR ringOuterRadius 850.306 // Ring 11 { zError -285 } // TDR ringOuterRadius 742.595 // Ring 10 { zError -285 } // TDR ringOuterRadius 659.981 // Ring 9 { zError -285 } // TDR ringOuterRadius 604.591 // Ring 8 { zError -285 } // TDR ringOuterRadius 577.117 // Ring 7 { zError -285 } // TDR ringOuterRadius 526.011 // Ring 6 { zError -285 } // TDR ringOuterRadius 495.661 // Ring 5 { zError -285 } // TDR ringOuterRadius 445.051 // Ring 4 { zError -285 } // TDR ringOuterRadius 411.739 // Ring 3 { zError -285 } // TDR ringOuterRadius 361.639 // Ring 2 { zError -285 } // TDR ringOuterRadius 325.275 // Ring 1 { ringOuterRadius 275.701 } // TDR alignEdges false moduleShape rectangular Ring 1-10 { smallDelta 7.42 dsDistance 4.0 @includestd CMS_Phase2/OuterTracker/ModuleTypes/ptPSlarger @includestd CMS_Phase2/OuterTracker/Materials/ptPS_200_40 } Ring 11 { // maybe 1.8 is better here smallDelta 7.45 dsDistance 1.8 @includestd CMS_Phase2/OuterTracker/ModuleTypes/pt2S @includestd CMS_Phase2/OuterTracker/Materials/pt2S_200_18 } Ring 12-15 { smallDelta 7.45 dsDistance 1.8 @includestd CMS_Phase2/OuterTracker/ModuleTypes/pt2S @includestd CMS_Phase2/OuterTracker/Materials/pt2S_200_18 } @includestd CMS_Phase2/OuterTracker/Materials/disk @includestd CMS_Phase2/OuterTracker/Conversions/flangeTEDD Disk 1 { Ring 1 { triggerWindow 2 } Ring 2 { triggerWindow 2 } Ring 3 { triggerWindow 3 } Ring 4 { triggerWindow 4 } Ring 5 { triggerWindow 5 } Ring 6 { triggerWindow 6 } Ring 7 { triggerWindow 6 } Ring 8 { triggerWindow 6 } Ring 9 { triggerWindow 8 } Ring 10 { triggerWindow 10 } Ring 11 { triggerWindow 6 } Ring 12 { triggerWindow 7 } Ring 13 { triggerWindow 9 } Ring 14 { triggerWindow 11 } Ring 15 { triggerWindow 12 } } Disk 2 { Ring 1 { triggerWindow 2 } Ring 2 { triggerWindow 2 } Ring 3 { triggerWindow 2 } Ring 4 { triggerWindow 4 } Ring 5 { triggerWindow 5 } Ring 6 { triggerWindow 5 } Ring 7 { triggerWindow 6 } Ring 8 { triggerWindow 7 } Ring 9 { triggerWindow 7 } Ring 10 { triggerWindow 9 } Ring 11 { triggerWindow 6 } Ring 12 { triggerWindow 7 } Ring 13 { triggerWindow 8 } Ring 14 { triggerWindow 10 } Ring 15 { triggerWindow 10 } } // Special solution to avoid clashes between the last PS ring // (ring 8) and the first 2S ring (ring 10) Disk 1-2 { Ring 8 { frontEndHybridWidth 6.5 // 5.05 hybrid + 1.45 inactive silicon // OK } Ring 10 { frontEndHybridWidth 16.725 // 15.625 hybrid + 1.1 inactive silicon // OK } } }