Database Parameters » History » Version 26
Anuruddha Rathnayake Mudiyanselage, 05/24/2023 05:14 PM
1 | 1 | Sean Jeffas | h1. Database Parameters |
---|---|---|---|
2 | 2 | Sean Jeffas | |
3 | {{toc}} |
||
4 | |||
5 | |||
6 | h1. Naming Convention |
||
7 | |||
8 | Add description later |
||
9 | |||
10 | h1. GEM DB Variables |
||
11 | 1 | Sean Jeffas | |
12 | 17 | Anuruddha Rathnayake Mudiyanselage | The GEM modules are listed iteratively as m0, m1, m2, etc. Therefore the DB parameters that are specific to modules will also follow this labeling. To simplify things here we will list DB parameters with *m#* to denote that this parameter is set for each module. |
13 | 15 | Sean Jeffas | |
14 | 23 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.modules* - Defines the number of individual GEM modules in the entire tracking stack. List them in the form "m0 m1 m2 . . . mn" |
15 | 24 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.m#.layer* - Assign layer(tracking plane) number for each and every GEM module (m#). Just like with module numbers, layer numbers start from 0 and goes up until #layers-1. m0 should be assigned 0. |
16 | 19 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.m#.position* - Position of the center of the module relative to the first module in the stack (m0) in meters. The coordinate system used is +x - vertical down, +y - beam left direction, and +z - downstream/direction of particle motion. |
17 | 25 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.m#.apvmap* - APV channel to r/o board mapping is different for different types of GEM modules. Use 0 = INFN, 1 = UVA X/Y, 2 = UVA U/V. |
18 | 26 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.pedestalmode* - Set to 1 if the data is taken in pedestal mode and to 0 if online common-mode and zero suppression was enabled. (Usually does not need to worry and gets overridden by SBS-offline after looking at the state of the data?) |
19 | * All the common mode parameters ... |
||
20 | 18 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.m#.angle* - Angle of the module with respect to the m0. |
21 | 21 | Anuruddha Rathnayake Mudiyanselage | * *bb.gem.m#.size* - Dimensions of the the module in meters. Uses the same coordinates as the bb.gem.m#.position parameter. |
22 | 14 | Sean Jeffas | * *bb.gem.m#.maxstrip_t0* - Mean time where good strips are expected. This is only applied to the maximum strip. |
23 | * *bb.gem.m#.maxstrip_tcut* - Cut around mean time (above) where good strip times are expected. i.e. good strips will have a time that is within t0 ± tcut. This is only applied to the maximum strip. |
||
24 | * *bb.gem.addstrip_tcut* - When forming clusters all strips in the cluster must have a time difference between them and the max strip that is less than this value. |
||
25 | * *bb.gem.addstrip_ccor cut* - ADC correlation between strips and the max strips in a cluster must be greater than this number. |
||
26 | * *bb.gem.m#.threshold_sample* - Maximum ADC time sample for a strip must be above this threshold. |
||
27 | * *bb.gem.m#.threshold_stripsum* - Strip time sample ADC sum must be above this threshold. |
||
28 | * *bb.gem.m#.threshold_clustersum* - ADC sum of all strip sums in a cluster must be above this threshold. |
||
29 | * *bb.gem.m#.ugain* - Gain of each APV card on the U axis of this module. |
||
30 | * *bb.gem.m#.vgain* - Gain of each APV card on the V axis of this module. |
||
31 | * *bb.frontconstraint_x0* - Calorimeter front constraint mean x position. |
||
32 | * *bb.frontconstraint_y0* - Calorimeter front constraint mean y position. |
||
33 | * *bb.backconstraint_x0* - Calorimeter back constraint mean x position. |
||
34 | * *bb.backconstraint_y0* - Calorimeter back constraint mean y position. |
||
35 | * *bb.frontconstraintwidth_x* - Calorimeter front constraint x width. |
||
36 | * *bb.frontconstraintwidth_y* - Calorimeter front constraint y width. |
||
37 | * *bb.backconstraintwidth_x* - Calorimeter back constraint x width. |
||
38 | * *bb.backconstraintwidth_x* - Calorimeter back constraint y width. |