SctParSim Package

From Charm-Tau Detector
(Difference between revisions)
Jump to: navigation, search
(Created page with "The [https://git.inp.nsk.su/vvorob/sctparsim SctParSim] package is being developed by the SCT Collaboration. Simple parametric response of the SCT detector is implemented in [...")
 
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
The [https://git.inp.nsk.su/vvorob/sctparsim SctParSim] package is being developed by the SCT Collaboration. Simple parametric response of the SCT detector is implemented in [https://git.inp.nsk.su/vvorob/sctparsim SctParSim]. The main focus of this package are high performance and ease of use. The package is implemented with the python language and uses [https://github.com/HEP-FCC/podio PODIO] as interface for data.
 
The [https://git.inp.nsk.su/vvorob/sctparsim SctParSim] package is being developed by the SCT Collaboration. Simple parametric response of the SCT detector is implemented in [https://git.inp.nsk.su/vvorob/sctparsim SctParSim]. The main focus of this package are high performance and ease of use. The package is implemented with the python language and uses [https://github.com/HEP-FCC/podio PODIO] as interface for data.
  
= Geometry primitives =
+
= Geometry: primitives and algorithms =
 
== Cylindric layer ==
 
== Cylindric layer ==
 +
The [https://git.inp.nsk.su/vvorob/sctparsim/blob/master/Geometry.py Geometry] package contains <code>Cylinder</code> and <code>CylindricalLayer</code> classes. Each detector subsystem is an inheritor of the <code>CylindricalLayer</code>. It is assumed the inner and outer cylinders are oriented along the z axis and have common centre in the origin point.
  
 
== Paths ==
 
== Paths ==
 +
Path is a trajectory of particle in the detector. Path of neutral particles (photons, neutrons), straight line, is described by the [https://git.inp.nsk.su/vvorob/sctparsim/blob/master/Line.py Line] class. Path of charged particles (electron, muon, pion, kaon, proton), helix, is described by the [https://git.inp.nsk.su/vvorob/sctparsim/blob/master/Helix.py Helix] class. The <code>Line</code> and <code>Helix</code> are designed to have similar interfaces in order to be used in the same algorithms.
  
=== Line ===
+
= Detector model =
 +
SCT detector is described in the [https://git.inp.nsk.su/vvorob/sctparsim/blob/master/SctDetector.py SctDetector] class.
  
=== Helix ===
+
== Tracker ==
 
+
== Crosser ==
+
 
+
= Detector model =
+
== Subsystems ==
+
  
 
= Event looper module =
 
= Event looper module =

Latest revision as of 17:53, 8 April 2019

The SctParSim package is being developed by the SCT Collaboration. Simple parametric response of the SCT detector is implemented in SctParSim. The main focus of this package are high performance and ease of use. The package is implemented with the python language and uses PODIO as interface for data.

Contents

[edit] Geometry: primitives and algorithms

[edit] Cylindric layer

The Geometry package contains Cylinder and CylindricalLayer classes. Each detector subsystem is an inheritor of the CylindricalLayer. It is assumed the inner and outer cylinders are oriented along the z axis and have common centre in the origin point.

[edit] Paths

Path is a trajectory of particle in the detector. Path of neutral particles (photons, neutrons), straight line, is described by the Line class. Path of charged particles (electron, muon, pion, kaon, proton), helix, is described by the Helix class. The Line and Helix are designed to have similar interfaces in order to be used in the same algorithms.

[edit] Detector model

SCT detector is described in the SctDetector class.

[edit] Tracker

[edit] Event looper module

[edit] Input data format

[edit] Output data format

--V.S.Vorobev (talk) 14:39, 8 April 2019 (+07)

Personal tools