#include <HGCalConcentratorSelectionImpl.h>
Public Member Functions | |
uint32_t | adcnBitsBH () const |
double | adcsaturationBH () const |
void | bestChoiceSelectImpl (const std::vector< l1t::HGCalTriggerCell > &trigCellVecInput, std::vector< l1t::HGCalTriggerCell > &trigCellVecOutput) |
void | eventSetup (const edm::EventSetup &es) |
HGCalConcentratorSelectionImpl (const edm::ParameterSet &conf) | |
double | linLSB () const |
size_t | nCellsInModule () const |
size_t | nData () const |
int | TCThreshold_ADC () const |
double | TCThreshold_fC () const |
int | TCThresholdBH_ADC () const |
double | TCThresholdBH_MIP () const |
void | thresholdSelectImpl (const std::vector< l1t::HGCalTriggerCell > &trigCellVecInput, std::vector< l1t::HGCalTriggerCell > &trigCellVecOutput) |
Private Attributes | |
double | adcLSBBH_ |
uint32_t | adcnBitsBH_ |
double | adcsaturationBH_ |
double | linLSB_ |
size_t | nCellsInModule_ |
size_t | nData_ |
int | TCThreshold_ADC_ |
double | TCThreshold_fC_ |
int | TCThresholdBH_ADC_ |
double | TCThresholdBH_MIP_ |
double | triggercell_threshold_scintillator_ |
double | triggercell_threshold_silicon_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 15 of file HGCalConcentratorSelectionImpl.h.
HGCalConcentratorSelectionImpl::HGCalConcentratorSelectionImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 3 of file HGCalConcentratorSelectionImpl.cc.
References adcLSBBH_, adcnBitsBH_, adcsaturationBH_, createfilelist::int, linLSB_, nCellsInModule_, nData_, funct::pow(), TCThreshold_ADC_, TCThreshold_fC_, TCThresholdBH_ADC_, and TCThresholdBH_MIP_.
|
inline |
Definition at line 29 of file HGCalConcentratorSelectionImpl.h.
References adcnBitsBH_.
|
inline |
Definition at line 28 of file HGCalConcentratorSelectionImpl.h.
References adcsaturationBH_.
void HGCalConcentratorSelectionImpl::bestChoiceSelectImpl | ( | const std::vector< l1t::HGCalTriggerCell > & | trigCellVecInput, |
std::vector< l1t::HGCalTriggerCell > & | trigCellVecOutput | ||
) |
Definition at line 35 of file HGCalConcentratorSelectionImpl.cc.
References a, b, l1t::L1Candidate::hwPt(), and nData_.
|
inline |
Definition at line 35 of file HGCalConcentratorSelectionImpl.h.
References HGCalTriggerTools::eventSetup(), and triggerTools_.
|
inline |
Definition at line 26 of file HGCalConcentratorSelectionImpl.h.
References linLSB_.
|
inline |
Definition at line 25 of file HGCalConcentratorSelectionImpl.h.
References nCellsInModule_.
|
inline |
|
inline |
Definition at line 30 of file HGCalConcentratorSelectionImpl.h.
References TCThreshold_ADC_.
|
inline |
Definition at line 31 of file HGCalConcentratorSelectionImpl.h.
References TCThreshold_fC_.
|
inline |
Definition at line 32 of file HGCalConcentratorSelectionImpl.h.
References TCThresholdBH_ADC_.
|
inline |
Definition at line 33 of file HGCalConcentratorSelectionImpl.h.
References TCThresholdBH_MIP_.
void HGCalConcentratorSelectionImpl::thresholdSelectImpl | ( | const std::vector< l1t::HGCalTriggerCell > & | trigCellVecInput, |
std::vector< l1t::HGCalTriggerCell > & | trigCellVecOutput | ||
) |
Definition at line 21 of file HGCalConcentratorSelectionImpl.cc.
References HGCalTriggerTools::isScintillator(), TCThreshold_ADC_, TCThresholdBH_ADC_, electronIdCutBased_cfi::threshold, triggercell_threshold_scintillator_, triggercell_threshold_silicon_, and triggerTools_.
|
private |
Definition at line 43 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl().
|
private |
Definition at line 42 of file HGCalConcentratorSelectionImpl.h.
Referenced by adcnBitsBH(), and HGCalConcentratorSelectionImpl().
|
private |
Definition at line 41 of file HGCalConcentratorSelectionImpl.h.
Referenced by adcsaturationBH(), and HGCalConcentratorSelectionImpl().
|
private |
Definition at line 40 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), and linLSB().
|
private |
Definition at line 39 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), and nCellsInModule().
|
private |
Definition at line 38 of file HGCalConcentratorSelectionImpl.h.
Referenced by bestChoiceSelectImpl(), HGCalConcentratorSelectionImpl(), and nData().
|
private |
Definition at line 44 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), TCThreshold_ADC(), and thresholdSelectImpl().
|
private |
Definition at line 45 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), and TCThreshold_fC().
|
private |
Definition at line 46 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), TCThresholdBH_ADC(), and thresholdSelectImpl().
|
private |
Definition at line 47 of file HGCalConcentratorSelectionImpl.h.
Referenced by HGCalConcentratorSelectionImpl(), and TCThresholdBH_MIP().
|
private |
Definition at line 49 of file HGCalConcentratorSelectionImpl.h.
Referenced by thresholdSelectImpl().
|
private |
Definition at line 48 of file HGCalConcentratorSelectionImpl.h.
Referenced by thresholdSelectImpl().
|
private |
Definition at line 51 of file HGCalConcentratorSelectionImpl.h.
Referenced by eventSetup(), and thresholdSelectImpl().