<<O>>  Difference Topic TPCDigiProcessor (r1.1 - 02 Feb 2009 - Main.iglesias)
Line: 1 to 1
Added:
>
>
META TOPICPARENT WebHome
TPCDigiProcessor

El procesador depende de Circle.h del paquete MarlinUtil, así pues hay que cargar la librería

export MARLIN_DLL=$MARLIN_DLL:libMarlinUtil.so

Este digitalizador produce TrackerHit a partir de SimTrackerHit de las TPC, mediante un smearing gaussiano en la proyección del plano r − φ y z. Se identifican los impcatos dobles pero todavía no se añaden a la colección. Esto puede cambiar cuando se defina un criterio de separación. Las resoluciones están definidas en el fichero steering de 'GEAR. La resolución en r − φ se calcula de acuerdo a:

&#963;0^2 = &#963;0^2 + Cd^2/N_{eff} * Ldrift Cd^2/N_{eff}} = 25^2/(22/sin(theta)*h/6mm) Cd = 25 ( microns / cm^(1/2) )
(this is for B=4T, h is the pad height = pad-row pitch in mm, theta is the polar angle)

, siendo σ0 una constante,Cd el coeficiente de difusión y Ldrift es la longitud de deriva. Por el momento, la resolución en z se asume independiente de la longitud de deriva.

  • Input: requiere colecciones de SimTrackerHit en las TPC.
  • Output: devuelve una colección de TrackerHits en las TPC digializados.
  • Parametros:
    • CollectionName: El nombre de la colección de entrada SimTrackerHit de las TPC (por defecto TPCCollection).
    • RejectCellID0: Si rechazo o no las SimTrackerHits? con una identificación de celda igual a 0, Cell ID 0 (por defecto 1)
    • TPCTrackerHitsCol: El nombre de la colección de salida de TrackerHits (por defecto TPCTrackerHits).
    • padWidth:
    • pointResoRPhi0:
    • pointResoPadPhi:
    • diffRPhi:
    • nEff:
    • pointResoZ0:
    • diffZ:
    • pixZ:
    • pixRP:
  • Input: TPCCollection
  • Output: TPCTrackerHits

-- Main.iglesias - 02 Feb 2009

Revision -
Revision r1.1 - 02 Feb 2009 - 09:51 - Main.iglesias