CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Attributes | Private Attributes
HBHEChannelInfo Class Reference

#include <HBHEChannelInfo.h>

Public Types

typedef HcalDetId key_type
 

Public Member Functions

constexpr uint8_t const * adc () const
 
constexpr int capid () const
 
constexpr double chargeInWindow (const unsigned begin, const unsigned end) const
 
constexpr void clear ()
 
constexpr double darkCurrent () const
 
constexpr float const * dFcPerADC () const
 
constexpr double energyInWindow (const unsigned begin, const unsigned end) const
 
constexpr double fcByPE () const
 
constexpr double const * gain () const
 
constexpr double const * gainWidth () const
 
constexpr bool hasCapidError () const
 
constexpr bool hasEffectivePedestals () const
 
constexpr bool hasLinkError () const
 
constexpr bool hasTimeInfo () const
 
constexpr HBHEChannelInfo ()
 
constexpr HBHEChannelInfo (const bool hasTimeFromTDC, const bool hasEffectivePed)
 
constexpr HcalDetId id () const
 
constexpr bool isDropped () const
 
constexpr double lambda () const
 
constexpr double noisecorr () const
 
constexpr unsigned nSamples () const
 
constexpr uint8_t peakAdcValue (const unsigned begin, const unsigned end) const
 
constexpr unsigned peakChargeTS (const unsigned begin, const unsigned end) const
 
constexpr unsigned peakEnergyTS (const unsigned begin, const unsigned end) const
 
constexpr double const * pedestal () const
 
constexpr double const * pedestalWidth () const
 
constexpr double const * rawCharge () const
 
constexpr int recoShape () const
 
constexpr float const * riseTime () const
 
constexpr void setChannelInfo (const HcalDetId &detId, const int recoShape, const unsigned nSamp, const unsigned iSoi, const int iCapid, const double darkCurrent, const double fcByPE, const double lambda, const double noisecorr, const bool linkError, const bool capidError, const bool dropThisChannel)
 
constexpr void setSample (const unsigned ts, const uint8_t rawADC, const float differentialChargeGain, const double q, const double ped, const double pedWidth, const double g, const double gainWidth, const float t)
 
constexpr unsigned soi () const
 
constexpr float soiRiseTime () const
 
constexpr void tagAsDropped ()
 
constexpr uint8_t tsAdc (const unsigned ts) const
 
constexpr double tsCharge (const unsigned ts) const
 
constexpr float tsDFcPerADC (const unsigned ts) const
 
constexpr double tsEnergy (const unsigned ts) const
 
constexpr double tsGain (const unsigned ts) const
 
constexpr double tsGainWidth (const unsigned ts) const
 
constexpr double tsPedestal (const unsigned ts) const
 
constexpr double tsPedestalWidth (const unsigned ts) const
 
constexpr double tsRawCharge (const unsigned ts) const
 
constexpr float tsRiseTime (const unsigned ts) const
 

Static Public Attributes

static const unsigned MAXSAMPLES = 10
 

Private Attributes

uint8_t adc_ [MAXSAMPLES]
 
int32_t capid_
 
double darkCurrent_
 
float dFcPerADC_ [MAXSAMPLES]
 
bool dropped_
 
double fcByPE_
 
double gain_ [MAXSAMPLES]
 
double gainWidth_ [MAXSAMPLES]
 
bool hasCapidError_
 
bool hasEffectivePedestals_
 
bool hasLinkError_
 
bool hasTimeInfo_
 
HcalDetId id_
 
double lambda_
 
double noisecorr_
 
uint32_t nSamples_
 
double pedestal_ [MAXSAMPLES]
 
double pedestalWidth_ [MAXSAMPLES]
 
double rawCharge_ [MAXSAMPLES]
 
int32_t recoShape_
 
float riseTime_ [MAXSAMPLES]
 
uint32_t soi_
 

Detailed Description

Unpacked charge and TDC information in a format which works for both QIE8 and QIE11

Definition at line 15 of file HBHEChannelInfo.h.

Member Typedef Documentation

◆ key_type

Definition at line 17 of file HBHEChannelInfo.h.

Constructor & Destructor Documentation

◆ HBHEChannelInfo() [1/2]

constexpr HBHEChannelInfo::HBHEChannelInfo ( )
inlineconstexpr

Definition at line 21 of file HBHEChannelInfo.h.

22  : id_(),
23  rawCharge_{0.},
24  pedestal_{0.},
25  pedestalWidth_{0.},
26  gain_{0.},
27  gainWidth_{0.},
28  darkCurrent_{0},
29  fcByPE_{0},
30  lambda_{0},
31  noisecorr_{0},
32  riseTime_{0.f},
33  adc_{0},
34  dFcPerADC_{0.f},
35  recoShape_{0},
36  nSamples_{0},
37  soi_{0},
38  capid_{0},
39  hasTimeInfo_{false},
41  dropped_{true},
42  hasLinkError_{false},
43  hasCapidError_{false} {}

◆ HBHEChannelInfo() [2/2]

constexpr HBHEChannelInfo::HBHEChannelInfo ( const bool  hasTimeFromTDC,
const bool  hasEffectivePed 
)
inlineexplicitconstexpr

Definition at line 45 of file HBHEChannelInfo.h.

46  : id_(),
47  rawCharge_{0.},
48  pedestal_{0.},
49  pedestalWidth_{0.},
50  gain_{0.},
51  gainWidth_{0.},
52  darkCurrent_{0},
53  fcByPE_{0},
54  lambda_{0},
55  noisecorr_{0},
56  riseTime_{0.f},
57  adc_{0},
58  dFcPerADC_{0.f},
59  recoShape_{0},
60  nSamples_{0},
61  soi_{0},
62  capid_{0},
63  hasTimeInfo_(hasTimeFromTDC),
64  hasEffectivePedestals_(hasEffectivePed),
65  dropped_{true},
66  hasLinkError_{false},
67  hasCapidError_{false} {}

Member Function Documentation

◆ adc()

constexpr uint8_t const* HBHEChannelInfo::adc ( ) const
inlineconstexpr

Definition at line 155 of file HBHEChannelInfo.h.

155 { return adc_; }

References adc_.

◆ capid()

constexpr int HBHEChannelInfo::capid ( ) const
inlineconstexpr

Definition at line 138 of file HBHEChannelInfo.h.

138 { return capid_; }

References capid_.

◆ chargeInWindow()

constexpr double HBHEChannelInfo::chargeInWindow ( const unsigned  begin,
const unsigned  end 
) const
inlineconstexpr

Definition at line 184 of file HBHEChannelInfo.h.

184  {
185  double sum = 0.0;
186  const unsigned imax = end < nSamples_ ? end : nSamples_;
187  for (unsigned i = begin; i < imax; ++i)
188  sum += (rawCharge_[i] - pedestal_[i]);
189  return sum;
190  }

References mps_fire::end, mps_fire::i, nSamples_, pedestal_, and rawCharge_.

◆ clear()

constexpr void HBHEChannelInfo::clear ( void  )
inlineconstexpr

Definition at line 69 of file HBHEChannelInfo.h.

69  {
70  id_ = HcalDetId(0U);
71  recoShape_ = 0;
72  nSamples_ = 0;
73  soi_ = 0;
74  capid_ = 0;
75  darkCurrent_ = 0;
76  fcByPE_ = 0;
77  lambda_ = 0, dropped_ = true;
78  noisecorr_ = 0;
79  hasLinkError_ = false;
80  hasCapidError_ = false;
81  }

References capid_, darkCurrent_, dropped_, fcByPE_, hasCapidError_, hasLinkError_, id_, lambda_, noisecorr_, nSamples_, recoShape_, soi_, and mitigatedMETSequence_cff::U.

Referenced by BeautifulSoup.Tag::setString().

◆ darkCurrent()

constexpr double HBHEChannelInfo::darkCurrent ( ) const
inlineconstexpr

Definition at line 141 of file HBHEChannelInfo.h.

141 { return darkCurrent_; }

References darkCurrent_.

Referenced by setChannelInfo().

◆ dFcPerADC()

constexpr float const* HBHEChannelInfo::dFcPerADC ( ) const
inlineconstexpr

Definition at line 156 of file HBHEChannelInfo.h.

156 { return dFcPerADC_; }

References dFcPerADC_.

◆ energyInWindow()

constexpr double HBHEChannelInfo::energyInWindow ( const unsigned  begin,
const unsigned  end 
) const
inlineconstexpr

Definition at line 192 of file HBHEChannelInfo.h.

192  {
193  double sum = 0.0;
194  const unsigned imax = end < nSamples_ ? end : nSamples_;
195  for (unsigned i = begin; i < imax; ++i)
196  sum += (rawCharge_[i] - pedestal_[i]) * gain_[i];
197  return sum;
198  }

References mps_fire::end, gain_, mps_fire::i, nSamples_, pedestal_, and rawCharge_.

◆ fcByPE()

constexpr double HBHEChannelInfo::fcByPE ( ) const
inlineconstexpr

◆ gain()

constexpr double const* HBHEChannelInfo::gain ( ) const
inlineconstexpr

Definition at line 153 of file HBHEChannelInfo.h.

153 { return gain_; }

References gain_.

◆ gainWidth()

constexpr double const* HBHEChannelInfo::gainWidth ( ) const
inlineconstexpr

Definition at line 154 of file HBHEChannelInfo.h.

154 { return gainWidth_; }

References gainWidth_.

Referenced by setSample().

◆ hasCapidError()

constexpr bool HBHEChannelInfo::hasCapidError ( ) const
inlineconstexpr

Definition at line 147 of file HBHEChannelInfo.h.

147 { return hasCapidError_; }

References hasCapidError_.

◆ hasEffectivePedestals()

constexpr bool HBHEChannelInfo::hasEffectivePedestals ( ) const
inlineconstexpr

Definition at line 140 of file HBHEChannelInfo.h.

140 { return hasEffectivePedestals_; }

References hasEffectivePedestals_.

Referenced by HBHEPhase1Reconstructor::processData().

◆ hasLinkError()

constexpr bool HBHEChannelInfo::hasLinkError ( ) const
inlineconstexpr

Definition at line 146 of file HBHEChannelInfo.h.

146 { return hasLinkError_; }

References hasLinkError_.

◆ hasTimeInfo()

constexpr bool HBHEChannelInfo::hasTimeInfo ( ) const
inlineconstexpr

◆ id()

constexpr HcalDetId HBHEChannelInfo::id ( ) const
inlineconstexpr

Definition at line 131 of file HBHEChannelInfo.h.

131 { return id_; }

References id_.

Referenced by PulseShapeFitOOTPileupCorrection::phase1Apply().

◆ isDropped()

constexpr bool HBHEChannelInfo::isDropped ( ) const
inlineconstexpr

Definition at line 145 of file HBHEChannelInfo.h.

145 { return dropped_; }

References dropped_.

Referenced by HBHEPhase1Reconstructor::processData().

◆ lambda()

constexpr double HBHEChannelInfo::lambda ( ) const
inlineconstexpr

Definition at line 143 of file HBHEChannelInfo.h.

143 { return lambda_; }

References lambda_.

Referenced by setChannelInfo().

◆ noisecorr()

constexpr double HBHEChannelInfo::noisecorr ( ) const
inlineconstexpr

Definition at line 144 of file HBHEChannelInfo.h.

144 { return noisecorr_; }

References noisecorr_.

Referenced by MahiFit::phase1Apply(), and setChannelInfo().

◆ nSamples()

constexpr unsigned HBHEChannelInfo::nSamples ( ) const
inlineconstexpr

◆ peakAdcValue()

constexpr uint8_t HBHEChannelInfo::peakAdcValue ( const unsigned  begin,
const unsigned  end 
) const
inlineconstexpr

Definition at line 232 of file HBHEChannelInfo.h.

232  {
233  uint8_t peak = 0;
234  const unsigned imax = end < nSamples_ ? end : nSamples_;
235  for (unsigned i = begin; i < imax; ++i)
236  if (adc_[i] > peak)
237  peak = adc_[i];
238  return peak;
239  }

References adc_, mps_fire::end, mps_fire::i, and nSamples_.

◆ peakChargeTS()

constexpr unsigned HBHEChannelInfo::peakChargeTS ( const unsigned  begin,
const unsigned  end 
) const
inlineconstexpr

Definition at line 202 of file HBHEChannelInfo.h.

202  {
203  unsigned iPeak = MAXSAMPLES;
204  double dmax = -DBL_MAX;
205  const unsigned imax = end < nSamples_ ? end : nSamples_;
206  for (unsigned i = begin; i < imax; ++i) {
207  const double q = rawCharge_[i] - pedestal_[i];
208  if (q > dmax) {
209  dmax = q;
210  iPeak = i;
211  }
212  }
213  return iPeak;
214  }

References mps_fire::end, mps_fire::i, MAXSAMPLES, nSamples_, pedestal_, submitPVResolutionJobs::q, and rawCharge_.

◆ peakEnergyTS()

constexpr unsigned HBHEChannelInfo::peakEnergyTS ( const unsigned  begin,
const unsigned  end 
) const
inlineconstexpr

Definition at line 216 of file HBHEChannelInfo.h.

216  {
217  unsigned iPeak = MAXSAMPLES;
218  double dmax = -DBL_MAX;
219  const unsigned imax = end < nSamples_ ? end : nSamples_;
220  for (unsigned i = begin; i < imax; ++i) {
221  const double e = (rawCharge_[i] - pedestal_[i]) * gain_[i];
222  if (e > dmax) {
223  dmax = e;
224  iPeak = i;
225  }
226  }
227  return iPeak;
228  }

References MillePedeFileConverter_cfg::e, mps_fire::end, gain_, mps_fire::i, MAXSAMPLES, nSamples_, pedestal_, and rawCharge_.

◆ pedestal()

constexpr double const* HBHEChannelInfo::pedestal ( ) const
inlineconstexpr

Definition at line 151 of file HBHEChannelInfo.h.

151 { return pedestal_; }

References pedestal_.

◆ pedestalWidth()

constexpr double const* HBHEChannelInfo::pedestalWidth ( ) const
inlineconstexpr

Definition at line 152 of file HBHEChannelInfo.h.

152 { return pedestalWidth_; }

References pedestalWidth_.

◆ rawCharge()

constexpr double const* HBHEChannelInfo::rawCharge ( ) const
inlineconstexpr

Definition at line 150 of file HBHEChannelInfo.h.

150 { return rawCharge_; }

References rawCharge_.

◆ recoShape()

constexpr int HBHEChannelInfo::recoShape ( ) const
inlineconstexpr

Definition at line 134 of file HBHEChannelInfo.h.

134 { return recoShape_; }

References recoShape_.

Referenced by HcalDeterministicFit::phase1Apply(), and setChannelInfo().

◆ riseTime()

constexpr float const* HBHEChannelInfo::riseTime ( ) const
inlineconstexpr

Definition at line 157 of file HBHEChannelInfo.h.

157  {
158  if (hasTimeInfo_)
159  return riseTime_;
160  else
161  return nullptr;
162  }

References hasTimeInfo_, and riseTime_.

◆ setChannelInfo()

constexpr void HBHEChannelInfo::setChannelInfo ( const HcalDetId detId,
const int  recoShape,
const unsigned  nSamp,
const unsigned  iSoi,
const int  iCapid,
const double  darkCurrent,
const double  fcByPE,
const double  lambda,
const double  noisecorr,
const bool  linkError,
const bool  capidError,
const bool  dropThisChannel 
)
inlineconstexpr

Definition at line 83 of file HBHEChannelInfo.h.

94  {
96  id_ = detId;
97  nSamples_ = nSamp < MAXSAMPLES ? nSamp : MAXSAMPLES;
98  soi_ = iSoi;
99  capid_ = iCapid;
101  fcByPE_ = fcByPE;
102  lambda_ = lambda, dropped_ = dropThisChannel;
104  hasLinkError_ = linkError;
105  hasCapidError_ = capidError;
106  }

References capid_, darkCurrent(), darkCurrent_, dropped_, fcByPE(), fcByPE_, hasCapidError_, hasLinkError_, id_, lambda(), lambda_, MAXSAMPLES, noisecorr(), noisecorr_, nSamples_, recoShape(), recoShape_, and soi_.

Referenced by HBHEPhase1Reconstructor::processData().

◆ setSample()

constexpr void HBHEChannelInfo::setSample ( const unsigned  ts,
const uint8_t  rawADC,
const float  differentialChargeGain,
const double  q,
const double  ped,
const double  pedWidth,
const double  g,
const double  gainWidth,
const float  t 
)
inlineconstexpr

Definition at line 111 of file HBHEChannelInfo.h.

119  {
120  rawCharge_[ts] = q;
121  riseTime_[ts] = t;
122  adc_[ts] = rawADC;
123  dFcPerADC_[ts] = differentialChargeGain;
124  pedestal_[ts] = ped;
125  gain_[ts] = g;
126  pedestalWidth_[ts] = pedWidth;
127  gainWidth_[ts] = gainWidth;
128  }

References adc_, dFcPerADC_, g, gain_, gainWidth(), gainWidth_, pedestal_, pedestalWidth_, submitPVResolutionJobs::q, rawCharge_, riseTime_, and submitPVValidationJobs::t.

Referenced by HBHEPhase1Reconstructor::processData().

◆ soi()

constexpr unsigned HBHEChannelInfo::soi ( ) const
inlineconstexpr

◆ soiRiseTime()

constexpr float HBHEChannelInfo::soiRiseTime ( ) const
inlineconstexpr

◆ tagAsDropped()

constexpr void HBHEChannelInfo::tagAsDropped ( )
inlineconstexpr

Definition at line 108 of file HBHEChannelInfo.h.

108 { dropped_ = true; }

References dropped_.

◆ tsAdc()

constexpr uint8_t HBHEChannelInfo::tsAdc ( const unsigned  ts) const
inlineconstexpr

Definition at line 172 of file HBHEChannelInfo.h.

172 { return adc_[ts]; }

References adc_.

◆ tsCharge()

constexpr double HBHEChannelInfo::tsCharge ( const unsigned  ts) const
inlineconstexpr

Definition at line 170 of file HBHEChannelInfo.h.

170 { return rawCharge_[ts] - pedestal_[ts]; }

References pedestal_, and rawCharge_.

◆ tsDFcPerADC()

constexpr float HBHEChannelInfo::tsDFcPerADC ( const unsigned  ts) const
inlineconstexpr

Definition at line 173 of file HBHEChannelInfo.h.

173 { return dFcPerADC_[ts]; }

References dFcPerADC_.

Referenced by PulseShapeFitOOTPileupCorrection::phase1Apply(), MahiFit::phase1Apply(), and MahiFit::phase1Debug().

◆ tsEnergy()

constexpr double HBHEChannelInfo::tsEnergy ( const unsigned  ts) const
inlineconstexpr

Definition at line 171 of file HBHEChannelInfo.h.

171 { return (rawCharge_[ts] - pedestal_[ts]) * gain_[ts]; }

References gain_, pedestal_, and rawCharge_.

◆ tsGain()

constexpr double HBHEChannelInfo::tsGain ( const unsigned  ts) const
inlineconstexpr

◆ tsGainWidth()

constexpr double HBHEChannelInfo::tsGainWidth ( const unsigned  ts) const
inlineconstexpr

Definition at line 169 of file HBHEChannelInfo.h.

169 { return gainWidth_[ts]; }

References gainWidth_.

◆ tsPedestal()

constexpr double HBHEChannelInfo::tsPedestal ( const unsigned  ts) const
inlineconstexpr

◆ tsPedestalWidth()

constexpr double HBHEChannelInfo::tsPedestalWidth ( const unsigned  ts) const
inlineconstexpr

◆ tsRawCharge()

constexpr double HBHEChannelInfo::tsRawCharge ( const unsigned  ts) const
inlineconstexpr

◆ tsRiseTime()

constexpr float HBHEChannelInfo::tsRiseTime ( const unsigned  ts) const
inlineconstexpr

Definition at line 174 of file HBHEChannelInfo.h.

174  {
176  }

References hasTimeInfo_, riseTime_, and HcalSpecialTimes::UNKNOWN_T_NOTDC.

Referenced by MahiFit::phase1Debug().

Member Data Documentation

◆ adc_

uint8_t HBHEChannelInfo::adc_[MAXSAMPLES]
private

Definition at line 269 of file HBHEChannelInfo.h.

Referenced by adc(), peakAdcValue(), setSample(), and tsAdc().

◆ capid_

int32_t HBHEChannelInfo::capid_
private

Definition at line 285 of file HBHEChannelInfo.h.

Referenced by capid(), clear(), and setChannelInfo().

◆ darkCurrent_

double HBHEChannelInfo::darkCurrent_
private

Definition at line 260 of file HBHEChannelInfo.h.

Referenced by clear(), darkCurrent(), and setChannelInfo().

◆ dFcPerADC_

float HBHEChannelInfo::dFcPerADC_[MAXSAMPLES]
private

Definition at line 273 of file HBHEChannelInfo.h.

Referenced by dFcPerADC(), setSample(), and tsDFcPerADC().

◆ dropped_

bool HBHEChannelInfo::dropped_
private

Definition at line 295 of file HBHEChannelInfo.h.

Referenced by clear(), isDropped(), setChannelInfo(), and tagAsDropped().

◆ fcByPE_

double HBHEChannelInfo::fcByPE_
private

Definition at line 261 of file HBHEChannelInfo.h.

Referenced by clear(), fcByPE(), and setChannelInfo().

◆ gain_

double HBHEChannelInfo::gain_[MAXSAMPLES]
private

Definition at line 254 of file HBHEChannelInfo.h.

Referenced by energyInWindow(), gain(), peakEnergyTS(), setSample(), tsEnergy(), and tsGain().

◆ gainWidth_

double HBHEChannelInfo::gainWidth_[MAXSAMPLES]
private

Definition at line 257 of file HBHEChannelInfo.h.

Referenced by gainWidth(), setSample(), and tsGainWidth().

◆ hasCapidError_

bool HBHEChannelInfo::hasCapidError_
private

Definition at line 299 of file HBHEChannelInfo.h.

Referenced by clear(), hasCapidError(), and setChannelInfo().

◆ hasEffectivePedestals_

bool HBHEChannelInfo::hasEffectivePedestals_
private

Definition at line 291 of file HBHEChannelInfo.h.

Referenced by hasEffectivePedestals().

◆ hasLinkError_

bool HBHEChannelInfo::hasLinkError_
private

Definition at line 298 of file HBHEChannelInfo.h.

Referenced by clear(), hasLinkError(), and setChannelInfo().

◆ hasTimeInfo_

bool HBHEChannelInfo::hasTimeInfo_
private

Definition at line 288 of file HBHEChannelInfo.h.

Referenced by hasTimeInfo(), riseTime(), soiRiseTime(), and tsRiseTime().

◆ id_

HcalDetId HBHEChannelInfo::id_
private

Definition at line 242 of file HBHEChannelInfo.h.

Referenced by clear(), id(), and setChannelInfo().

◆ lambda_

double HBHEChannelInfo::lambda_
private

Definition at line 262 of file HBHEChannelInfo.h.

Referenced by clear(), lambda(), and setChannelInfo().

◆ MAXSAMPLES

const unsigned HBHEChannelInfo::MAXSAMPLES = 10
static

◆ noisecorr_

double HBHEChannelInfo::noisecorr_
private

Definition at line 263 of file HBHEChannelInfo.h.

Referenced by clear(), noisecorr(), and setChannelInfo().

◆ nSamples_

uint32_t HBHEChannelInfo::nSamples_
private

◆ pedestal_

double HBHEChannelInfo::pedestal_[MAXSAMPLES]
private

◆ pedestalWidth_

double HBHEChannelInfo::pedestalWidth_[MAXSAMPLES]
private

Definition at line 251 of file HBHEChannelInfo.h.

Referenced by pedestalWidth(), setSample(), and tsPedestalWidth().

◆ rawCharge_

double HBHEChannelInfo::rawCharge_[MAXSAMPLES]
private

◆ recoShape_

int32_t HBHEChannelInfo::recoShape_
private

Definition at line 276 of file HBHEChannelInfo.h.

Referenced by clear(), recoShape(), and setChannelInfo().

◆ riseTime_

float HBHEChannelInfo::riseTime_[MAXSAMPLES]
private

Definition at line 266 of file HBHEChannelInfo.h.

Referenced by riseTime(), setSample(), soiRiseTime(), and tsRiseTime().

◆ soi_

uint32_t HBHEChannelInfo::soi_
private

Definition at line 282 of file HBHEChannelInfo.h.

Referenced by clear(), setChannelInfo(), soi(), and soiRiseTime().

HBHEChannelInfo::id_
HcalDetId id_
Definition: HBHEChannelInfo.h:242
mps_fire.i
i
Definition: mps_fire.py:428
HBHEChannelInfo::rawCharge_
double rawCharge_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:245
HBHEChannelInfo::fcByPE_
double fcByPE_
Definition: HBHEChannelInfo.h:261
HBHEChannelInfo::dropped_
bool dropped_
Definition: HBHEChannelInfo.h:295
HBHEChannelInfo::darkCurrent_
double darkCurrent_
Definition: HBHEChannelInfo.h:260
HBHEChannelInfo::noisecorr_
double noisecorr_
Definition: HBHEChannelInfo.h:263
HBHEChannelInfo::darkCurrent
constexpr double darkCurrent() const
Definition: HBHEChannelInfo.h:141
HBHEChannelInfo::lambda
constexpr double lambda() const
Definition: HBHEChannelInfo.h:143
HBHEChannelInfo::hasLinkError_
bool hasLinkError_
Definition: HBHEChannelInfo.h:298
HBHEChannelInfo::gainWidth_
double gainWidth_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:257
HBHEChannelInfo::fcByPE
constexpr double fcByPE() const
Definition: HBHEChannelInfo.h:142
HBHEChannelInfo::recoShape
constexpr int recoShape() const
Definition: HBHEChannelInfo.h:134
HcalSpecialTimes::UNKNOWN_T_NOTDC
constexpr float UNKNOWN_T_NOTDC
Definition: HcalSpecialTimes.h:42
mps_fire.end
end
Definition: mps_fire.py:242
HBHEChannelInfo::hasEffectivePedestals_
bool hasEffectivePedestals_
Definition: HBHEChannelInfo.h:291
HBHEChannelInfo::lambda_
double lambda_
Definition: HBHEChannelInfo.h:262
HBHEChannelInfo::gain_
double gain_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:254
mitigatedMETSequence_cff.U
U
Definition: mitigatedMETSequence_cff.py:36
HBHEChannelInfo::nSamples_
uint32_t nSamples_
Definition: HBHEChannelInfo.h:279
HBHEChannelInfo::gainWidth
constexpr double const * gainWidth() const
Definition: HBHEChannelInfo.h:154
HBHEChannelInfo::capid_
int32_t capid_
Definition: HBHEChannelInfo.h:285
HcalDetId
Definition: HcalDetId.h:12
submitPVResolutionJobs.q
q
Definition: submitPVResolutionJobs.py:84
HBHEChannelInfo::riseTime_
float riseTime_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:266
HBHEChannelInfo::adc_
uint8_t adc_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:269
HBHEChannelInfo::dFcPerADC_
float dFcPerADC_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:273
HBHEChannelInfo::pedestal_
double pedestal_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:248
HBHEChannelInfo::MAXSAMPLES
static const unsigned MAXSAMPLES
Definition: HBHEChannelInfo.h:19
HBHEChannelInfo::pedestalWidth_
double pedestalWidth_[MAXSAMPLES]
Definition: HBHEChannelInfo.h:251
HBHEChannelInfo::recoShape_
int32_t recoShape_
Definition: HBHEChannelInfo.h:276
HBHEChannelInfo::soi_
uint32_t soi_
Definition: HBHEChannelInfo.h:282
HBHEChannelInfo::hasTimeInfo_
bool hasTimeInfo_
Definition: HBHEChannelInfo.h:288
HBHEChannelInfo::hasCapidError_
bool hasCapidError_
Definition: HBHEChannelInfo.h:299
submitPVValidationJobs.t
string t
Definition: submitPVValidationJobs.py:644
HBHEChannelInfo::noisecorr
constexpr double noisecorr() const
Definition: HBHEChannelInfo.h:144
g
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
Definition: Activities.doc:4
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37