Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /SLHCUpgradeSimulations/Geometry/test/README.Phase2PixelNtuple.md is written in an unsupported language. File is not indexed.

0001 This is a short description of the content of the ntuple produced by Phase2PixelNtuple.cc
0002 
0003 ### GEOMETRY 
0004 
0005 * `subid` = 1 TBPX                             </br>
0006         `layer`  = 1..4                         </br>
0007         `ladder` = 1..28 depending on the layer </br>
0008         `nRowsInDet` =  656 for `layer` = 1,2   </br>
0009         `nRowsInDet` = 1320 for `layer` = 3,4   </br>
0010         `nColsInDet` = 442 for `layer` = 1,2    </br>
0011         `nColsInDet` = 442 for `layer` = 3,4    
0012                                  
0013 * `subid` = 2: TFPX and TEPX </br>
0014         `side` = 1 (-z), 2 (+z)  </br>
0015         `disk` = 1..12 (disk = 1..8 for TFPX; disk = 9..12 for TEPX) </br>
0016         `blade` = 1..4 TFPX     </br>
0017         `blade` = 1..5 TEPX     </br>
0018         NB: the variable named `blade` corresponds to a phase2 ring </br>
0019         `panel` = 1 (always?)                   </br>
0020         `nRowsInDet` =  656 for `blade` = 1,2   </br>
0021         `nRowsInDet` = 1320 for `blade` = 3,4,5 </br>
0022         `nColsInDet` =  442 for `blade` = 1,2   </br>
0023         `nColsInDet` =  442 for `blade` = 3,4,5
0024 
0025 ### RECHIT
0026     
0027 * Local position of the `SimHit` (ranges below are approx) </br>
0028         `hx` [-0.83,+0.83] cm  for 1x2 modules             </br>
0029         `hx` [-1.67,+1.67] cm  for 2x2 modules             </br>
0030         `hy` [-2.24,+2.24] cm                  
0031                 
0032 * ToF of the `SimHit` corrected for the time-to-det (added in CMSSW 10.5.X</br> 
0033         `ht` in ns
0034 
0035 * Charge and ADC </br>
0036         `q` = charge of `RecHit` in e               </br>
0037         `DgCharge` = charge of a single pixel in ke </br>
0038         NB: to get the ADC count (integer): `DgCharge*1000./600`. or `DgCharge*1000./135.` </br>
0039         Check always the value in the pset, e.g. </br>
0040         ```
0041         SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py
0042         process.mix.digitizers.pixel.PixelDigitizerAlgorithm.ElectronPerAdc = cms.double(135.)
0043         RecoLocalTracker/SiPixelClusterizer/python/SiPixelClusterizer_cfi.py
0044         process.siPixelClusters.ElectronPerADCGain=cms.double(135.)
0045         ```