22.8. SVD DBStore#

Here we briefly describe the SVD objects that populate the Conditions Database. We also report the revision number which is used for experiment 0 and 1003.

Note

  • the revision can be different for official run-independent MC production of experiment 0 and 1003, please check the corresponding Global Tag.

  • for run-dependent and data reconstruction revisions should be checked inspecting the content of the corresponding Global Tags.

  • you can also check the SVD Payloads, Revisions and GT XWiki Page.

We add a string, the UniqueID, to the payloads that provides information on the content of the payload. In order to read the UniqueID you can setup basf2 and then:

> b2conditionsdb dump -r YZT X

where YZT is the payload name and X is the revision number. The UniqueID will show up at the end.

Wrappers have one of the following granularity:

  1. strip granularity: one value/payload per strip

  2. sensor-side granularity: one value/payload per sensor side

  3. detector granularity: one value/payload for all sensors

  4. sensor-on-ladder granularity: one value/payload per sensor side integrated over all ladders

22.8.1. Simulation Calibrations#

In simulation, sensors are grouped by type (L3, origami, backward, forward) and by side (u/P, v/N). Sensors in the same group share the same calibration constants.

class SVDChargeSimulationCalibrations#

Parameters for strip charge simulation, with sensor-side granularity:

  1. electron weight: describing the difference between Geant4 electrons/holes and real electrons/holes

  2. coupling constants: describe the charge sharing among implants up to readout-to-next-to-next-to-floating

Check ChargeSimulation@CDB all revisions available in the Conditions Database. Revision 4 is used for experiment 0 and 1003.

class SVDMCClusterPositionFudgeFactor#

Parameter to fudge position reconstruction in simulation, to match resolution measured in data, with sensor-side granularity:

  1. fudge factor: width of the gaussian from which we draw a random number to be added to the reconstructed cluster position, depends on the track incident angle

Check MCPositionFudge@CDB all revisions available in the Conditions Database. Revision 5 is used for experiment 0 and 1003.

class SVDMCClusterTimeFudgeFactor#

Parameter to fudge time reconstruction in simulation, to match resolution measured in data, with sensor-side granularity:

  1. fudge factor: width of the gaussian from which we draw a random number to be added to the reconstructed cluster time

Check MCTimeFudge@CDB all revisions available in the Conditions Database. Revision 3 is used for experiment 0 and 1003, and run-dependent MC.

The local calibrations wrappers SVDNoiseCalibrations, SVDPulseShapeCalibrations and SVDFADCMaskedStrips are also used in the digitizer.

22.8.2. Local Calibrations#

class SVDNoiseCalibrations#

Wrapper with strip granularity storing the strip noise

Check Noise@CDB all revisions available in the Conditions Database. Revision 510 is used for experiment 0 and 1003.

class SVDPulseShapeCalibrations#

Wrapper with strip granularity storing strip gain (ADC/e-), peak time and pulse width

Check PulseShape@CDB all revisions available in the Conditions Database. Revision 538 is used for experiment 0 and 1003.

class SVDFADCMaskedStrips#

Wrapper with strip granularity storing the strips masked on FADC

Check MaskedStrips@CDB all revisions available in the Conditions Database. Revision 108 is used for experiment 0 and 1003.

22.8.3. Detector Configuration#

class SVDGlobalConfigParameters#

Stores the detector configuration for the Belle2 run, with detector granularity

Check GlobalConfig@CDB all revisions available in the Conditions Database. Revision 70 is used for experiment 0 and 1003.

class SVDLocalConfigParameters#

Stores the detector configuration for a local run, with detector granularity

Check LocalConfig@CDB all revisions available in the Conditions Database. Revision 63 is used for experiment 0 and 1003.

22.8.4. Reconstruction Calibrations#

class SVDRecoConfiguration#

Stores SVDRecoConfiguration (time, position, charge, etc), with detector granularity

Check SVDRecoConfiguration@CDB all revisions available in the Conditions Database. Revision 10 is used for experiment 0 (with grouping module turned ON), revision 11 is used for experiment 1002/3/4.

class SVDCoGOnlyPositionError#

Stores the position error formulas for the CoGOnly algorithm, with the same granularity as simulation objects

Check CoGOnlyErr@CDB all revisions available in the Conditions Database. Revision 5 is used for exp 0, 1003 and data reconstruction.

class SVDCoGOnlyErrorScaleFactors#

Stores the position error scaling factors for the CoGOnly algorithm, with the same granularity as simulation objects

Check CoGOnlySF@CDB all revisions available in the Conditions Database. Revision 2 (scale factors = 1) is used for exp 0, 1003 and data reconstruction. While revision 6 (scale factors != 1) is used for data.

class SVDOldDefaultErrorScaleFactors#

Stores the position error scaling factors for the OldDefault algorithm, with the same granularity as simulation objects

Check OldDefaultSF@CDB all revisions available in the Conditions Database. Revision 3 is used for experiment 0 and 1003. Revision 2 (scale factors = 1) should be used for data reconstruction.

class SVDClustering#

Stores the parameters for the clusterization with sensor-side granularity

Check Clustering@CDB all revisions available in the Conditions Database. Revision 1 is used for experiment 0 and 1003, and data.

class SVDHitTimeSelection#

Stores the functions and their parameters for the selection of clusters based on the cluster time in the SpacePoint creation step, with sensor-side granularity.

Check HitTimeSelection@CDB all revisions available in the Conditions Database. Revision 1 (no cuts) is used for experiment 1003 (and data), and revision 5 (u/v cluster time difference < 20 ns & u-or-v cluster absolute time < 50 ns) is used for experiment 0.

class SVDOccupancyCalibrations#

wrapper with the strip occupancy averaged over a run, strip granularity

class SVDHotStripsCalibrations#

wrapper with the hot strips as determined by SVDHotStripFinder, strip granularity

class SVDTimeGroupingConfiguration#

Stores parameters used in SVDTimeGrouping module, with detector granularity

Check SVDTimeGroupingConfiguration@CDB all revisions available in the Conditions Database. Revision 3 is used for experiment 0 and 1003/4, revision 4 is calculated from Exp24-Run1726 and should be used for data.

22.8.5. Time Calibrations#

class SVDCoGTimeCalibrations#

CoG6 Time calibration wrapper, with sensor-side granularity

Check CoG6Time@CDB all revisions available in the Conditions Database. Revision 203 is used for experiment 0 and 1003, revision 7 correspond to no calibration.

class SVD3SampleCoGTimeCalibrations#

CoG3 Time calibration wrapper, with sensor-side granularity

Check CoG3Time@CDB all revisions available in the Conditions Database. Revision 2 is used for experiment 0 and 1003, revision 1 correspond to no calibration.

class SVD3SampleELSTimeCalibrations#

ELS3 Time calibration wrapper, with sensor-side granularity

Check ELS3Time@CDB all revisions available in the Conditions Database. Revision 2 is used for experiment 0 and 1003, revision 1 correspond to no calibration.

class SVDClusterTimeShifter#

Time shift adjustment depending on cluster-size, with sensor-on-ladder granularity

Check SVDClusterTimeShifter@CDB all revisions available in the Conditions Database. Revision 1 is used for experiment 0 and 1002/3/4 which corresponds to no shift, revision 3 is calculated from Exp24,Run1726 and should only be used for data.