Skip to content

Commit 83049af

Browse files
committed
Add AltroSyncSignal to TPC CDBTypeMap
1 parent 5c590eb commit 83049af

File tree

1 file changed

+66
-62
lines changed

1 file changed

+66
-62
lines changed

Detectors/TPC/base/include/TPCBase/CDBTypes.h

Lines changed: 66 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -24,68 +24,70 @@ namespace o2::tpc
2424

2525
/// Calibration and parameter types for CCDB
2626
enum class CDBType {
27-
CalPedestal, ///< Pedestal calibration
28-
CalNoise, ///< Noise calibration
29-
CalPedestalNoise, ///< Pedestal and Noise calibration
30-
CalPulser, ///< Pulser calibration
31-
CalCE, ///< Laser CE calibration
32-
CalPadGainFull, ///< Full pad gain calibration
33-
CalPadGainResidual, ///< ResidualpPad gain calibration (e.g. from tracks)
34-
CalLaserTracks, ///< Laser track calibration data
35-
CalVDriftTgl, ///< ITS-TPC difTgl vdrift calibration
36-
CalTimeGain, ///< Gain variation over time
37-
CalTimeGainMC, ///< Gain variation over time for MC
38-
CalGas, ///< DCS gas measurements
39-
CalTemperature, ///< DCS temperature measurements
40-
CalHV, ///< DCS HV measurements
41-
CalTopologyGain, ///< Q cluster topology correction
42-
///
43-
ConfigFEEPad, ///< FEE pad-by-pad configuration map
44-
ConfigFEE, ///< FEE configuration map for each tag
45-
ConfigRunInfo, ///< FEE run information (run -> tag)
46-
///
47-
ParDetector, ///< Parameter for Detector
48-
ParElectronics, ///< Parameter for Electronics
49-
ParGas, ///< Parameter for Gas
50-
ParGEM, ///< Parameter for GEM
51-
///
52-
CalIDC0A, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
53-
CalIDC0C, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
54-
CalIDC1A, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
55-
CalIDC1C, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
56-
CalIDCDeltaA, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
57-
CalIDCDeltaC, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
58-
CalIDCFourierA, ///< Fourier coefficients of CalIDC1
59-
CalIDCFourierC, ///< Fourier coefficients of CalIDC1
60-
CalIDCPadStatusMapA, ///< Status map of the pads (dead etc. obatined from CalIDC0)
61-
CalIDCPadStatusMapC, ///< Status map of the pads (dead etc. obatined from CalIDC0)
62-
CalIDCGroupingParA, ///< Parameters which were used for the averaging of the CalIDCDelta
63-
CalIDCGroupingParC, ///< Parameters which were used for the averaging of the CalIDCDelta
64-
///
65-
CalSAC0, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
66-
CalSAC1, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
67-
CalSACDelta, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
68-
CalSACFourier, ///< Fourier coefficients of CalSAC1
69-
///
70-
CalITPC0, ///< 2D average TPC clusters for longer time interval
71-
CalITPC1, ///< 1D integrated TPC clusters
72-
///
73-
CalCorrMap, ///< Cluster correction map (high IR rate distortions)
74-
CalCorrMapRef, ///< Cluster correction reference map (static distortions)
75-
CalCorrMapMC, ///< Cluster correction map (high IR rate distortions) for MC
76-
CalCorrDerivMapMC, ///< Cluster correction reference map (static distortions) for MC
77-
///
78-
CalCorrDerivMap, ///< Cluster correction map (derivative map)
79-
///
80-
CalTimeSeries, ///< integrated DCAs for longer time interval
81-
CalScaler, ///< Scaler from IDCs or combined estimator
82-
CalScalerWeights, ///< Weights for scalers
83-
CalMShape, ///< calibration object for M-shape distortions
84-
///
85-
CorrMapParam, ///< parameters for CorrectionMapsLoader configuration
86-
///
87-
DistortionMapMC, ///< full distortions (static + IR dependant) for MC used in the digitizer
88-
DistortionMapDerivMC ///< derivative distortions for MC used in the digitizer for scaling
27+
CalPedestal, ///< Pedestal calibration
28+
CalNoise, ///< Noise calibration
29+
CalPedestalNoise, ///< Pedestal and Noise calibration
30+
CalPulser, ///< Pulser calibration
31+
CalCE, ///< Laser CE calibration
32+
CalPadGainFull, ///< Full pad gain calibration
33+
CalPadGainResidual, ///< ResidualpPad gain calibration (e.g. from tracks)
34+
CalLaserTracks, ///< Laser track calibration data
35+
CalVDriftTgl, ///< ITS-TPC difTgl vdrift calibration
36+
CalTimeGain, ///< Gain variation over time
37+
CalTimeGainMC, ///< Gain variation over time for MC
38+
CalGas, ///< DCS gas measurements
39+
CalTemperature, ///< DCS temperature measurements
40+
CalHV, ///< DCS HV measurements
41+
CalTopologyGain, ///< Q cluster topology correction
42+
///
43+
ConfigFEEPad, ///< FEE pad-by-pad configuration map
44+
ConfigFEE, ///< FEE configuration map for each tag
45+
ConfigRunInfo, ///< FEE run information (run -> tag)
46+
///
47+
ParDetector, ///< Parameter for Detector
48+
ParElectronics, ///< Parameter for Electronics
49+
ParGas, ///< Parameter for Gas
50+
ParGEM, ///< Parameter for GEM
51+
///
52+
CalIDC0A, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
53+
CalIDC0C, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
54+
CalIDC1A, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
55+
CalIDC1C, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
56+
CalIDCDeltaA, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
57+
CalIDCDeltaC, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
58+
CalIDCFourierA, ///< Fourier coefficients of CalIDC1
59+
CalIDCFourierC, ///< Fourier coefficients of CalIDC1
60+
CalIDCPadStatusMapA, ///< Status map of the pads (dead etc. obatined from CalIDC0)
61+
CalIDCPadStatusMapC, ///< Status map of the pads (dead etc. obatined from CalIDC0)
62+
CalIDCGroupingParA, ///< Parameters which were used for the averaging of the CalIDCDelta
63+
CalIDCGroupingParC, ///< Parameters which were used for the averaging of the CalIDCDelta
64+
///
65+
CalSAC0, ///< I_0(r,\phi) = <I(r,\phi,t)>_t
66+
CalSAC1, ///< I_1(t) = <I(r,\phi,t) / I_0(r,\phi)>_{r,\phi}
67+
CalSACDelta, ///< \Delta I(r,\phi,t) = I(r,\phi,t) / ( I_0(r,\phi) * I_1(t) )
68+
CalSACFourier, ///< Fourier coefficients of CalSAC1
69+
///
70+
CalITPC0, ///< 2D average TPC clusters for longer time interval
71+
CalITPC1, ///< 1D integrated TPC clusters
72+
///
73+
CalCorrMap, ///< Cluster correction map (high IR rate distortions)
74+
CalCorrMapRef, ///< Cluster correction reference map (static distortions)
75+
CalCorrMapMC, ///< Cluster correction map (high IR rate distortions) for MC
76+
CalCorrDerivMapMC, ///< Cluster correction reference map (static distortions) for MC
77+
///
78+
CalCorrDerivMap, ///< Cluster correction map (derivative map)
79+
///
80+
CalTimeSeries, ///< integrated DCAs for longer time interval
81+
CalScaler, ///< Scaler from IDCs or combined estimator
82+
CalScalerWeights, ///< Weights for scalers
83+
CalMShape, ///< calibration object for M-shape distortions
84+
///
85+
CorrMapParam, ///< parameters for CorrectionMapsLoader configuration
86+
///
87+
DistortionMapMC, ///< full distortions (static + IR dependant) for MC used in the digitizer
88+
DistortionMapDerivMC, ///< derivative distortions for MC used in the digitizer for scaling
89+
90+
AltroSyncSignal ///< timing of Altro chip sync. signal
8991
};
9092

9193
/// Storage name in CCDB for each calibration and parameter type
@@ -153,6 +155,8 @@ const std::unordered_map<CDBType, const std::string> CDBTypeMap{
153155
// distortion maps
154156
{CDBType::DistortionMapMC, "TPC/Calib/DistortionMapMC"},
155157
{CDBType::DistortionMapDerivMC, "TPC/Calib/DistortionMapDerivativeMC"},
158+
// AltroSyncSignal
159+
{CDBType::AltroSyncSignal, "TPC/Config/AltroSyncSignal"},
156160
};
157161

158162
} // namespace o2::tpc

0 commit comments

Comments
 (0)