/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml
426 строк
16 KB
Ianna Osborne
evaluate all numeric parameters in tracker detector description
02 дек 2020, 20:04
02 дек 2020, 20:04
5677282
Код
Авторство
О чём код?
<?xml version="1.0"?> <DDDefinition> <SpecParSection label="spec-pars2.xml"> <SpecPar name="FullTrackerPar"> <PartSelector path="//Tracker" /> <Parameter name="TkDDDStructure" value="FullTracker"/> </SpecPar> <SpecPar name="PixelBarrelSubDetPar"> <PartSelector path="//PixelBarrel" /> <Parameter name="TkDDDStructure" value="PixelPhase1Barrel"/> </SpecPar> <SpecPar name="PixelBarrelLayerPar"> <PartSelector path="//PixelBarrelLayer0" /> <PartSelector path="//PixelBarrelLayer1" /> <PartSelector path="//PixelBarrelLayer2" /> <PartSelector path="//PixelBarrelLayer3" /> <Parameter name="TkDDDStructure" value="PixelBarrelLayer"/> </SpecPar> <SpecPar name="PixelBarrelLadderPar"> <PartSelector path="//PixelBarrelLadderFull0" /> <PartSelector path="//PixelBarrelLadderFull1" /> <PartSelector path="//PixelBarrelLadderFull2" /> <PartSelector path="//PixelBarrelLadderFull3" /> <Parameter name="TkDDDStructure" value="PixelBarrelLadder"/> </SpecPar> <SpecPar name="PixelBarrelModulePar"> <PartSelector path="//PixelBarrelActiveFull0" /> <PartSelector path="//PixelBarrelActiveFull1" /> <PartSelector path="//PixelBarrelActiveFull2" /> <PartSelector path="//PixelBarrelActiveFull3" /> <Parameter name="TkDDDStructure" value="PixelBarrelDet"/> </SpecPar> <SpecPar name="PixelPhase1EndcapSubDetPar"> <PartSelector path="//PixelForwardZplus" /> <PartSelector path="//PixelForwardZminus" /> <Parameter name="TkDDDStructure" value="PixelPhase1EndcapSubDet"/> </SpecPar> <SpecPar name="PixelPhase1EndcapDiskPar"> <PartSelector path="//PixelForwardDiskZplus"/> <PartSelector path="//PixelForwardDiskZminus"/> <Parameter name="TkDDDStructure" value="PixelPhase1EndcapDisk"/> </SpecPar> <SpecPar name="PixelEndcapPanelPar"> <PartSelector path="//.*:PixelForwardWafer" /> <Parameter name="TkDDDStructure" value="PixelEndcapPanel"/> </SpecPar> <SpecPar name="PixelEndcapDetPar"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="TkDDDStructure" value="PixelEndcapDet"/> </SpecPar> <SpecPar name="TIBSubDetPar"> <PartSelector path="//TIB" /> <Parameter name="TkDDDStructure" value="TIB"/> </SpecPar> <SpecPar name="TIBSubDetLayerPar"> <PartSelector path="//TIBLayer0" /> <PartSelector path="//TIBLayer1" /> <PartSelector path="//TIBLayer2" /> <PartSelector path="//TIBLayer3" /> <Parameter name="TkDDDStructure" value="TIBLayer"/> </SpecPar> <!--definire plus e minus--> <SpecPar name="TIBSubDetStringPar"> <PartSelector path="//TIBString0LoMin1" /> <PartSelector path="//TIBString0LoPls1" /> <PartSelector path="//TIBString0UpMin1" /> <PartSelector path="//TIBString0UpPls1" /> <PartSelector path="//TIBString1LoMin1" /> <PartSelector path="//TIBString1LoPls1" /> <PartSelector path="//TIBString1UpMin1" /> <PartSelector path="//TIBString1UpPls1" /> <PartSelector path="//TIBString2LoMin1" /> <PartSelector path="//TIBString2LoPls1" /> <PartSelector path="//TIBString2UpMin1" /> <PartSelector path="//TIBString2UpPls1" /> <PartSelector path="//TIBString3LoMin1" /> <PartSelector path="//TIBString3LoPls1" /> <PartSelector path="//TIBString3UpMin1" /> <PartSelector path="//TIBString3UpPls1" /> <Parameter name="TkDDDStructure" value="TIBString"/> </SpecPar> <SpecPar name="TIBSubDetGluedDetPar"> <PartSelector path="//TIBModule0A" /> <PartSelector path="//TIBModule0B" /> <Parameter name="TkDDDStructure" value="TIBGluedDet"/> </SpecPar> <SpecPar name="TIBSubDetDetPar"> <PartSelector path="//TIBActiveRphi0" /> <PartSelector path="//TIBActiveSter0" /> <PartSelector path="//TIBActiveRphi2" /> <Parameter name="TkDDDStructure" value="TIBDet"/> </SpecPar> <SpecPar name="TIDSubDetPar"> <PartSelector path="//TIDB" /> <PartSelector path="//TIDF" /> <Parameter name="TkDDDStructure" value="TID"/> </SpecPar> <SpecPar name="TIDSubDetWheelPar"> <PartSelector path="//TIDWheelB" /> <PartSelector path="//TIDWheelF" /> <Parameter name="TkDDDStructure" value="TIDWheel"/> </SpecPar> <SpecPar name="TIDSubDetRingPar"> <PartSelector path="//TIDRing0F" /> <PartSelector path="//TIDRing1F" /> <PartSelector path="//TIDRing0B" /> <PartSelector path="//TIDRing1B" /> <PartSelector path="//TIDRing2" /> <Parameter name="TkDDDStructure" value="TIDRing"/> </SpecPar> <SpecPar name="TIDSubDetGluedDetPar"> <PartSelector path="//TIDModule0L" /> <PartSelector path="//TIDModule0R" /> <PartSelector path="//TIDModule1L" /> <PartSelector path="//TIDModule1R" /> <Parameter name="TkDDDStructure" value="TIDGluedDet"/> </SpecPar> <SpecPar name="TIDSubDetDetPar"> <PartSelector path="//TIDModule0RphiActive" /> <PartSelector path="//TIDModule0StereoActive" /> <PartSelector path="//TIDModule1RphiActive" /> <PartSelector path="//TIDModule1StereoActive" /> <PartSelector path="//TIDModule2RphiActive" /> <Parameter name="TkDDDStructure" value="TIDDet"/> </SpecPar> <SpecPar name="TOBSubDetPar"> <PartSelector path="//TOB" /> <Parameter name="TkDDDStructure" value="TOB"/> </SpecPar> <SpecPar name="TOBSubDetLayerPar"> <PartSelector path="//TOBLayer0" /> <PartSelector path="//TOBLayer1" /> <PartSelector path="//TOBLayer2" /> <PartSelector path="//TOBLayer3" /> <PartSelector path="//TOBLayer4" /> <PartSelector path="//TOBLayer5" /> <Parameter name="TkDDDStructure" value="TOBLayer"/> </SpecPar> <SpecPar name="TOBSubDetRodPar"> <PartSelector path="//TOBRod0L" /> <PartSelector path="//TOBRod0H" /> <PartSelector path="//TOBRod1L" /> <PartSelector path="//TOBRod1H" /> <PartSelector path="//TOBRod2L" /> <PartSelector path="//TOBRod2H" /> <PartSelector path="//TOBRod3L" /> <PartSelector path="//TOBRod3H" /> <PartSelector path="//TOBRod4L" /> <PartSelector path="//TOBRod4H" /> <PartSelector path="//TOBRod5L" /> <PartSelector path="//TOBRod5H" /> <Parameter name="TkDDDStructure" value="TOBRod"/> </SpecPar> <SpecPar name="TOBSubDetGluedDetPar"> <PartSelector path="//TOBModule0" /> <Parameter name="TkDDDStructure" value="TOBGluedDet"/> </SpecPar> <SpecPar name="TOBSubDetDetPar"> <PartSelector path="//TOBActiveRphi0" /> <PartSelector path="//TOBActiveSter0" /> <PartSelector path="//TOBActiveRphi2" /> <PartSelector path="//TOBActiveRphi4" /> <Parameter name="TkDDDStructure" value="TOBDet"/> </SpecPar> <SpecPar name="TECSubDetPar"> <PartSelector path="//TEC" /> <Parameter name="TkDDDStructure" value="TEC"/> </SpecPar> <SpecPar name="TECSubDetWheelPar"> <PartSelector path="//TECWheelA" /> <PartSelector path="//TECWheelB" /> <PartSelector path="//TECWheel6" /> <!-- special disk that contains the beamsplitters (for alignment)--> <PartSelector path="//TECWheelC" /> <PartSelector path="//TECWheelD" /> <Parameter name="TkDDDStructure" value="TECWheel"/> </SpecPar> <SpecPar name="TECSubDetPetalPar"> <PartSelector path="//TECPetalCont0F" /> <PartSelector path="//TECPetalCont0B" /> <PartSelector path="//TECPetalCont3F" /> <PartSelector path="//TECPetalCont3B" /> <PartSelector path="//TECPetalCont6F" /> <PartSelector path="//TECPetalCont6B" /> <PartSelector path="//TECPetalCont8F" /> <PartSelector path="//TECPetalCont8B" /> <Parameter name="TkDDDStructure" value="TECPetal"/> </SpecPar> <SpecPar name="TECSubDetRingPar"> <PartSelector path="//TECRing0F" /> <PartSelector path="//TECRing0B" /> <PartSelector path="//TECRing1F" /> <PartSelector path="//TECRing1B" /> <PartSelector path="//TECRing2F" /> <PartSelector path="//TECRing2B" /> <PartSelector path="//TECRing3F" /> <PartSelector path="//TECRing3B" /> <PartSelector path="//TECRing4F" /> <PartSelector path="//TECRing4B" /> <PartSelector path="//TECRing5F" /> <PartSelector path="//TECRing5B" /> <PartSelector path="//TECRing6F" /> <PartSelector path="//TECRing6B" /> <Parameter name="TkDDDStructure" value="TECRing"/> </SpecPar> <SpecPar name="TECSubDetGluedDetPar"> <PartSelector path="//TECModule0" /> <PartSelector path="//TECModule1" /> <PartSelector path="//TECModule4" /> <Parameter name="TkDDDStructure" value="TECGluedDet"/> </SpecPar> <SpecPar name="TECSubDetDetPar"> <PartSelector path="//TECModule0RphiActive" /> <PartSelector path="//TECModule0StereoActive" /> <PartSelector path="//TECModule1RphiActive" /> <PartSelector path="//TECModule1StereoActive" /> <PartSelector path="//TECModule2RphiActive" /> <PartSelector path="//TECModule3RphiActive" /> <PartSelector path="//TECModule4RphiActive" /> <PartSelector path="//TECModule4StereoActive" /> <PartSelector path="//TECModule5RphiActive" /> <PartSelector path="//TECModule6RphiActive" /> <Parameter name="TkDDDStructure" value="TECDet"/> </SpecPar> <SpecPar name="TrackerStereoDetectorsPar"> <PartSelector path="//TIBActiveSter0" /> <PartSelector path="//TIDModule0StereoActive" /> <PartSelector path="//TIDModule1StereoActive" /> <PartSelector path="//TOBActiveSter0" /> <PartSelector path="//TECModule0StereoActive" /> <PartSelector path="//TECModule1StereoActive" /> <PartSelector path="//TECModule4StereoActive" /> <Parameter name="TrackerStereoDetectors" value="true"/> </SpecPar> <SpecPar name="TrackerAPVNumber6Par" eval="true"> <PartSelector path="//TIBActiveRphi0" /> <PartSelector path="//TIBActiveSter0" /> <PartSelector path="//TIDModule0RphiActive" /> <PartSelector path="//TIDModule0StereoActive" /> <PartSelector path="//TIDModule1RphiActive" /> <PartSelector path="//TIDModule1StereoActive" /> <PartSelector path="//TOBActiveRphi4" /> <PartSelector path="//TECModule0RphiActive" /> <PartSelector path="//TECModule0StereoActive" /> <PartSelector path="//TECModule1RphiActive" /> <PartSelector path="//TECModule1StereoActive" /> <PartSelector path="//TECModule4RphiActive" /> <PartSelector path="//TECModule4StereoActive" /> <Parameter name="SiliconAPVNumber" value="6"/> </SpecPar> <SpecPar name="TrackerAPVNumber4Par" eval="true"> <PartSelector path="//TIBActiveRphi2" /> <PartSelector path="//TIDModule2RphiActive" /> <PartSelector path="//TOBActiveRphi0" /> <PartSelector path="//TOBActiveSter0" /> <PartSelector path="//TOBActiveRphi2" /> <PartSelector path="//TECModule2RphiActive" /> <PartSelector path="//TECModule3RphiActive" /> <PartSelector path="//TECModule5RphiActive" /> <PartSelector path="//TECModule6RphiActive" /> <Parameter name="SiliconAPVNumber" value="4"/> </SpecPar> <SpecPar name="PixelROCRowsPar_L0" eval="true"> <PartSelector path="//PixelBarrelActiveFull0" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_L1" eval="true"> <PartSelector path="//PixelBarrelActiveFull1" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_L2" eval="true"> <PartSelector path="//PixelBarrelActiveFull2" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_L3" eval="true"> <PartSelector path="//PixelBarrelActiveFull3" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_D1" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_D2" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCRowsPar_D3" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCRows" value="80"/> </SpecPar> <SpecPar name="PixelROCColsPar_L0" eval="true"> <PartSelector path="//PixelBarrelActiveFull0" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_L1" eval="true"> <PartSelector path="//PixelBarrelActiveFull1" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_L2" eval="true"> <PartSelector path="//PixelBarrelActiveFull2" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_L3" eval="true"> <PartSelector path="//PixelBarrelActiveFull3" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_D1" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_D2" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROCColsPar_D3" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROCCols" value="52"/> </SpecPar> <SpecPar name="PixelROC_XPar_L0" eval="true"> <PartSelector path="//PixelBarrelActiveFull0" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_L1" eval="true"> <PartSelector path="//PixelBarrelActiveFull1" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_L2" eval="true"> <PartSelector path="//PixelBarrelActiveFull2" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_L3" eval="true"> <PartSelector path="//PixelBarrelActiveFull3" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_D1" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_D2" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_XPar_D3" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_X" value="2"/> </SpecPar> <SpecPar name="PixelROC_YPar_L0" eval="true"> <PartSelector path="//PixelBarrelActiveFull0" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_L1" eval="true"> <PartSelector path="//PixelBarrelActiveFull1" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_L2" eval="true"> <PartSelector path="//PixelBarrelActiveFull2" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_L3" eval="true"> <PartSelector path="//PixelBarrelActiveFull3" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_D1" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_D2" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> <SpecPar name="PixelROC_YPar_D3" eval="true"> <PartSelector path="//.*:PixelForwardSensor" /> <Parameter name="PixelROC_Y" value="8"/> </SpecPar> </SpecParSection> </DDDefinition>