|
1 | 1 | #include "CondFormats/HcalObjects/src/headers.h" |
2 | | - |
3 | | -namespace CondFormats_HcalObjects { |
4 | | - struct dictionary { |
5 | | - HcalZDCLowGainFractions myfracs(); |
6 | | - std::vector<HcalZDCLowGainFraction> myfracsVec; |
7 | | - |
8 | | - HcalPedestals mypeds(); |
9 | | - std::vector<HcalPedestal> mypedsVec; |
10 | | - |
11 | | - HcalPedestalWidths mywidths(); |
12 | | - std::vector<HcalPedestalWidth> mywidthsVec; |
13 | | - |
14 | | - HcalGains mygains(); |
15 | | - std::vector<HcalGain> mygainsVec; |
16 | | - |
17 | | - HcalGainWidths mygwidths(); |
18 | | - std::vector<HcalGainWidth> mygwidthsVec; |
19 | | - |
20 | | - HcalPFCuts mypfcuts(); |
21 | | - std::vector<HcalPFCut> mypfcutVec; |
22 | | - |
23 | | - HcalQIEData myqie(); |
24 | | - std::vector<HcalQIECoder> myqievec; |
25 | | - |
26 | | - HcalCalibrationQIEData mycalqie(); |
27 | | - std::vector<HcalCalibrationQIECoder> mycalqieVec; |
28 | | - |
29 | | - HcalQIETypes myqietype(); |
30 | | - std::vector<HcalQIEType> myqietypevec; |
31 | | - |
32 | | - HcalSiPMParameters mySiPMParameter(); |
33 | | - std::vector<HcalSiPMParameter> mySiPMParametervec; |
34 | | - |
35 | | - HcalElectronicsMap mymap; |
36 | | - std::vector<HcalElectronicsMap::PrecisionItem> mymap2; |
37 | | - std::vector<HcalElectronicsMap::TriggerItem> mymap3; |
38 | | - |
39 | | - HcalChannelQuality myquality; |
40 | | - std::vector<HcalChannelStatus> myqualityVec; |
41 | | - |
42 | | - HcalZSThresholds myth; |
43 | | - std::vector<HcalZSThreshold> mythvec; |
44 | | - |
45 | | - HcalRespCorrs mycorrs; |
46 | | - std::vector<HcalRespCorr> mycorrsVec; |
47 | | - |
48 | | - HcalLUTCorrs mylutcorrs; |
49 | | - std::vector<HcalLUTCorr> mylutcorrsVec; |
50 | | - |
51 | | - HcalPFCorrs mypfcorrs; |
52 | | - std::vector<HcalPFCorr> mypfcorrsVec; |
53 | | - |
54 | | - HcalL1TriggerObjects myL1trigs; |
55 | | - std::vector<HcalL1TriggerObject> myL1trigsVec; |
56 | | - |
57 | | - HcalTimeCorrs mytcorrs; |
58 | | - std::vector<HcalTimeCorr> mytcorrsVec; |
59 | | - |
60 | | - HcalValidationCorrs myVcorrs; |
61 | | - std::vector<HcalValidationCorr> myVcorrsVec; |
62 | | - |
63 | | - HcalLutMetadata myLutMetadata; |
64 | | - std::vector<HcalLutMetadatum> myLutMetadatumVec; |
65 | | - HcalLutMetadata::NonChannelData myLutNonChannelMetadata; |
66 | | - |
67 | | - HcalDcsValues myDcsValues; |
68 | | - std::vector<HcalDcsValue> myDcsValueVec; |
69 | | - |
70 | | - HcalDcsMap myDcsMap; |
71 | | - std::vector<HcalDcsMap::Item> myDcsMapVec; |
72 | | - |
73 | | - HcalLongRecoParams myLongRecoParams; |
74 | | - std::vector<HcalLongRecoParam> myLongRecoParamVec; |
75 | | - std::vector<uint32_t> myUintVec; |
76 | | - |
77 | | - HcalRecoParams myRecoParams; |
78 | | - std::vector<HcalRecoParam> myRecoParamVec; |
79 | | - |
80 | | - HcalMCParams myMCParams; |
81 | | - std::vector<HcalMCParam> myMCParamsVec; |
82 | | - |
83 | | - // HF noise DB objects |
84 | | - HcalFlagHFDigiTimeParams myHcalFlagHFDigiTimeParams; |
85 | | - std::vector<HcalFlagHFDigiTimeParam> myHcalFlagHFDigiTimeParamVec; |
86 | | - |
87 | | - HcalTimingParams myTimingParams; |
88 | | - std::vector<HcalTimingParam> myTimingParamVec; |
89 | | - |
90 | | - HcalFrontEndMap myfmap1; |
91 | | - std::vector<HcalFrontEndMap::PrecisionItem> myfmap2; |
92 | | - |
93 | | - HcalSiPMCharacteristics mySiPMCharacteristics; |
94 | | - std::vector<HcalSiPMCharacteristics::PrecisionItem> mySiPMCharacteristicvec; |
95 | | - |
96 | | - HcalTPParameters myTPParameters; |
97 | | - |
98 | | - HcalTPChannelParameters myTPChannelParameters(); |
99 | | - std::vector<HcalTPChannelParameter> myTPChannelParametervec; |
100 | | - |
101 | | - // OOT pileup correction objects |
102 | | - std::map<std::string, AbsOOTPileupCorrection*> myInnerMap; |
103 | | - std::map<std::string, std::map<std::string, AbsOOTPileupCorrection*> > myOuterMap; |
104 | | - ScalingExponential myScalingExponential; |
105 | | - PiecewiseScalingPolynomial myPiecewiseScalingPolynomial; |
106 | | - OOTPileupCorrDataFcn myOOTPileupCorrDataFcn; |
107 | | - OOTPileupCorrData myOOTPileupCorrData; |
108 | | - DummyOOTPileupCorrection myDummyOOTPileupCorrection; |
109 | | - OOTPileupCorrectionMapColl myOOTPileupCorrectionMapColl; |
110 | | - OOTPileupCorrectionBuffer myOOTPileupCorrectionBuffer; |
111 | | - |
112 | | - // QIE8 input pulse representation objects |
113 | | - HcalInterpolatedPulse myHcalInterpolatedPulse; |
114 | | - std::vector<HcalInterpolatedPulse> myHcalInterpolatedPulseVec; |
115 | | - HBHEChannelGroups myHBHEChannelGroups; |
116 | | - HcalInterpolatedPulseColl myHcalInterpolatedPulseColl; |
117 | | - |
118 | | - // HBHE negative energy filter |
119 | | - std::vector<PiecewiseScalingPolynomial> myPiecewiseScalingPolynomialVec; |
120 | | - HBHENegativeEFilter myHBHENegativeEFilter; |
121 | | - |
122 | | - // Phase 1 HF algorithm configuration data |
123 | | - HFPhase1PMTParams myHFPhase1PMTParams; |
124 | | - }; |
125 | | -} // namespace CondFormats_HcalObjects |
0 commit comments