My notes about the Detector Description DataBase for VELO upgrade

DDDB

Extract upgrade DDDB XML files

This example for the MicroChannel variant
SetupProject LHCb
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "dddb-20130408" -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/SIMCOND.db/SIMCOND -T "simcond-20121001-vc-md100" -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "FT-Upgrade-Local-20120910" -f  -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "UT-Pipe-Upgrade-Local-20120928" -f  -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-UT-Local-NoPuVeto-20121024" -f  -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-Compact-Local-20130319" -f  -d DDDB_20130408_MicroChannel
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-CompactMicroChannelOptimize-Local-20130408" -f  -d DDDB_20130408_MicroChannel

and for the PocoFoam Variant:

SetupProject LHCb
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "dddb-20130408" -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/SIMCOND.db/SIMCOND -T "simcond-20121001-vc-md100" -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "FT-Upgrade-Local-20120910" -f  -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "UT-Pipe-Upgrade-Local-20120928" -f  -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-UT-Local-NoPuVeto-20121024" -f  -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-CompactPocoform-Local-20130319" -f  -d DDDB_20130408_PocoFoam
dump_db_to_files.py -c sqlite_file:$SQLITEUPGRADEDBPATH/DDDB.db/DDDB -T "VP-CompactPocofoamOptimize-Local-20130408" -f  -d DDDB_20130408_PocoFoam

Removing the RF foil

must be done in two files:
  • VP/Geom/LogVol/VP.xml - see the lines with: pvRightPixelRFFoil and pvLeftPixelRFFoil.
  • VP/DetElem/VPHalves.xml - see the lines with: RFFoilLShapeLeft and RFFoilLShapeRight

Parameters

VP/GeomParam/VPSensors_TIMEPIX_STRAWMAN.xml:

Parameter Function
ClosestPixel Closest pixel of sensors to the beam distance
OuterLadderSideShift Outer ladders shifted to the side, not to touch the other ladder in the "L" shape
OuterLadderOutShift Outer ladders closer or futher away from the beam to correct for the track angles

VP/GeomParam/VPParameters_TIMEPIX_STRAWMAN.xml

Parameter Function
SensorSiThick Silicon sensor thickness
SensorGuardRingBT Silicon sensor dead margin (Bottom-Top)
SensorGuardRingLR Silicon sensor dead margin (Left-Right)
LadderChipThick Readout chip thickness
LadderSupportThick Cooling support (diamond) thickness
LadderSupportRetract Retract the cooling support from the sensor edge
LadderSupportWidth Cooling support size in X
LadderSupportLength Cooling support size in Y (half of)
StationPixel<00..23>Z Station positions in Z (actuall modules are offset by +/-!Right2LeftDist/2
Right2LeftDist distance in Z of right and let-side modules

VP/GeomParam/VPHybridParam_TIMEPIX_STRAWMAN.xml

Parameter Function
CoolingPipeInnerR Inner radius for cooling pipes
CoolingPipeOuterR Outer radius for cooling pipes
UGHybridXLength Hybrid depth
UGHybridYLength Hybrid width

materials/VeloMaterials.xml materials/VeloMaterials.xml

material VeloCoolant density CO2 density in the cooling pipes

Module design by Eddy: poco foam cooling

  • 5 mm poco foam support with embedded cooling pipes
  • In public/VP_SIm/myDDDB_Compact_PocoFoam

DDDB edits

Starting point is the David's DDDB with the Tim and Thomas modifications for the Tjeerd's RF foil and in the compact configuration

  • in materials/VeloMaterials.xml add new material: VeloPocoFoam
  • in VP/Geom/Catalogue/TIMEPIX_STRAWMAN@PixelSupport.xml:
    • change MaterialSupport to Velo/VeloPocoFoam
  • in VP/GeomParam/VPParameters_TIMEPIX_STRAWMAN.xml:
    • LadderSupportThick = 5mm (poco foam thickness)
    • LadderSupportWidth = 55mm (poco foam dimensions)
    • LadderSupportLength = 55mm
    • LadderSupportRetract = 2.5mm (withdraw the cooling support by 2.5mm)
    • SensorSiThick = 0.200mm (silicon sensor thickness)
    • LadderChipThick = 0.200mm (readout chip thickness)
  • in VP/GeomParam/VPSensors_TIMEPIX_STRAWMAN.xml:
    • compact_velo_offset = 2.5mm (sensors closer to beam by 2.5 mm)
  • in VP/Geom/LogVol/GenericPixelLadder.xml near line 180
    • remove HDI (readout cables)
  • in VP/Geom/LogVol/VPSupports.xml
    • remove cooling pipes around the hybrid
    • remove all but carbon fibre that holds the hybrid
    • and some other changes...
  • in VP/Geom/LogVol/GenericPixelSupport.xml:
    • "drill" holes for the cooling pipe in the poco foam
    • add cooling pipes filled with CO2
  • update VP/Geom/Catalogue/geomPixelSupports.xml along the above changes

Jan's module design: 400 um silicon support with microchannel cooling

  • 400 um silicon support with cooling channels edged in silicon
  • In public/VP_SIm/myDDDB_Compact_MicroChannel

DDDB edits

  • in VP/Geom/Catalogue/TIMEPIX_STRAWMAN@PixelSupport.xml:
    • change MaterialSupport to Velo/VeloPocoFoam
  • in VP/GeomParam/VPParameters_TIMEPIX_STRAWMAN.xml:
    • LadderSupportThick = 0.400mm (silicon cooling support thickness)
    • LadderSupportWidth = 80mm - distance from the beam to the edge of the cooling support
    • LadderSupportLength = 40mm - half-width of the cooling support
    • LadderSupportRetract = 2.5mm (withdraw the cooling support by 2.5mm)
    • SensorSiThick = 0.200mm (silicon sensor thickness)
    • LadderChipThick = 0.200mm (readout chip thickness)
  • in VP/GeomParam/VPSensors_TIMEPIX_STRAWMAN.xml:
    • compact_velo_offset = 2.5mm (sensors closer to beam by 2.5 mm)
  • in VP/Geom/LogVol/GenericPixelSupport.xml:
    • no holes and no embedded pipes
Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r11 - 2013-04-16 - PawelJalocha
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback