Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
<?xml version="1.0"?>
<DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../../../../DetectorDescription/Schema/DDLSchema.xsd">

<ConstantsSection label="hfnoseCons.xml" eval="true">
  <Vector name="RadiusMixBoundary" type="numeric" nEntries="2">
    [hfnose:HFNoseRMax1], [hfnose:HFNoseRMax3]</Vector>
  <Vector name="ZRanges" type="numeric" nEntries="2">
    [hfnose:HFNoseZ1], [hfnose:HFNoseZ3]</Vector>
  <Vector name="LayerCenter" type="numeric" nEntries="8">
    0, 0, 0, 0, 0, 0, 0, 0</Vector>
</ConstantsSection>

<SpecParSection label="hfnoseCons.xml" eval="true">
  <SpecPar name="HGCalHFNoseSensitive">
    <PartSelector path="//HGCalHFNoseSensitive.*"/>  
    <Parameter name="Volume" value="HGCalHFNoseSensitive" eval="false"/>
    <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon8Full" eval="false"/>
    <Parameter name="LevelZSide"          value="2"/>
    <Parameter name="LevelTop"            value="4"/>
    <Parameter name="LevelTop"            value="4"/>
    <Parameter name="CellThickness"       value="[hfnose:CellThicknessFine]"/>
    <Parameter name="CellThickness"       value="[hfnose:CellThicknessFine]"/>
    <Parameter name="CellThickness"       value="[hfnose:CellThicknessFine]"/>
    <Parameter name="FirstLayer"          value="1"/>
    <Parameter name="LayerOffset"         value="0"/>
    <Parameter name="FirstMixedLayer"     value="-1"/>
    <Parameter name="DetectorType"        value="1"/>
    <Parameter name="WaferMaskMode"       value="0"/>
    <Parameter name="WaferZside"          value="1"/>
    <Parameter name="Radius100to200"      value="[hfnose:HFNoseRMax3]"/>
    <Parameter name="Radius100to200"      value="0"/>
    <Parameter name="Radius100to200"      value="0"/>
    <Parameter name="Radius100to200"      value="0"/> 
    <Parameter name="Radius100to200"      value="0"/>
    <Parameter name="Radius200to300"      value="[hfnose:HFNoseRMax4]"/>
    <Parameter name="Radius200to300"      value="0"/>
    <Parameter name="Radius200to300"      value="0"/>
    <Parameter name="Radius200to300"      value="0"/>
    <Parameter name="Radius200to300"      value="0"/>
    <Parameter name="RadiusCuts"          value="[hfnose:ChoiceType]"/>
    <Parameter name="RadiusCuts"          value="[hfnose:NCornerCut]"/>
    <Parameter name="RadiusCuts"          value="[hfnose:FracAreaMin]"/>
    <Parameter name="RadiusCuts"          value="[hfnose:HFNoseZ1]"/>
    <Parameter name="SlopeBottom"         value="[hfnose:HFNoseSlope1]"/>
    <Parameter name="SlopeBottom"         value="[hfnose:HFNoseSlope1]"/>
    <Parameter name="ZFrontBottom"        value="[hfnose:HFNoseZ1]"/>
    <Parameter name="ZFrontBottom"        value="[hfnose:HFNoseZ3]"/>
    <Parameter name="RMinFront"           value="([hfnose:HFNoseSlope1]*[hfnose:HFNoseZ1])"/>
    <Parameter name="RMinFront"           value="([hfnose:HFNoseSlope1]*[hfnose:HFNoseZ3])"/>
    <Parameter name="SlopeTop"            value="[hfnose:HFNoseSlope2]"/>
    <Parameter name="SlopeTop"            value="[hfnose:HFNoseSlope2]"/>
    <Parameter name="ZFrontTop"           value="[hfnose:HFNoseZ1]"/>
    <Parameter name="ZFrontTop"           value="[hfnose:HFNoseZ3]"/>
    <Parameter name="RMaxFront"           value="[hfnose:HFNoseRMax1]"/>
    <Parameter name="RMaxFront"           value="[hfnose:HFNoseRMax3]"/>
  </SpecPar>
  <SpecPar name="HFNose">
    <PartSelector path="//HFNoseCell.*"/>
    <Parameter name="OnlyForHGCalNumbering" value="HFNose" eval="false"/>
    <Parameter name="WaferMode" value="HGCalGeometryMode::ExtrudedPolygon" eval="false"/>
    <Parameter name="WaferSize"           value="[hfnose:WaferSize]"/>
    <Parameter name="WaferThickness"      value="[hfnose:WaferThickness]"/>
    <Parameter name="SensorSeparation"    value="[hfnose:SensorSeparation]"/>
    <Parameter name="SensorSizeOffset"    value="[hfnose:SensorSizeOffset]"/>
    <Parameter name="GuardRingOffset"     value="[hfnose:GuardRingOffset]"/>
    <Parameter name="MouseBite"           value="[hfnose:MouseBite]"/>
    <Parameter name="UseOffset"           value="0"/>
    <Parameter name="NumberOfCellsFine"   value="[hfnose:NumberOfCellsFine]"/>
    <Parameter name="NumberOfCellsCoarse" value="[hfnose:NumberOfCellsCoarse]"/>
  </SpecPar>
</SpecParSection>

</DDDefinition>