#include <HGCalUncalibRecHitRecWeightsAlgo.h>
Public Member Functions | |
bool | isSiFESim () const |
virtual HGCUncalibratedRecHit | makeRecHit (const C &dataFrame, const bool computeLocalTime) |
Compute HGCUncalibratedRecHit from DataFrame. More... | |
void | set_ADCLSB (const double adclsb) |
void | set_fCPerMIP (const std::vector< double > &fCPerMIP) |
void | set_isSiFESim (const bool isSiFE) |
void | set_TDCLSB (const double tdclsb) |
void | set_tdcOnsetfC (const double tdcOnset) |
void | set_toaLSBToNS (const double lsb2ns) |
void | set_tofDelay (const double tofDelay) |
bool | setGeometry (const edm::ESHandle< HGCalGeometry > &geom) |
virtual | ~HGCalUncalibRecHitRecWeightsAlgo () |
Private Attributes | |
double | adcLSB_ |
const HGCalDDDConstants * | ddd_ |
std::vector< double > | fCPerMIP_ |
const HGCalGeometry * | geom_ |
bool | isSiFESim_ |
double | tdcLSB_ |
double | tdcOnsetfC_ |
double | toaLSBToNS_ |
double | tofDelay_ |
Static Private Attributes | |
static constexpr float | c_cm_ns = CLHEP::c_light * CLHEP::ns / CLHEP::cm |
Template used to produce fast-track HGCAL Reco, weight=1
Definition at line 21 of file HGCalUncalibRecHitRecWeightsAlgo.h.
|
inlinevirtual |
Definition at line 24 of file HGCalUncalibRecHitRecWeightsAlgo.h.
|
inline |
Definition at line 27 of file HGCalUncalibRecHitRecWeightsAlgo.h.
|
inlinevirtual |
Compute HGCUncalibratedRecHit from DataFrame.
Definition at line 55 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitWorkerWeights::run().
|
inline |
Definition at line 29 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 38 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 26 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 30 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 34 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 32 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 36 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by configureIt().
|
inline |
Definition at line 45 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitWorkerWeights::run().
|
private |
Definition at line 107 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_ADCLSB().
|
staticprivate |
Definition at line 106 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit().
|
private |
Definition at line 110 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::setGeometry().
|
private |
Definition at line 109 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_fCPerMIP().
|
private |
Definition at line 111 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::setGeometry().
|
private |
Definition at line 108 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::isSiFESim(), HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_isSiFESim(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::setGeometry().
|
private |
Definition at line 107 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_TDCLSB().
|
private |
Definition at line 107 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_tdcOnsetfC().
|
private |
Definition at line 107 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_toaLSBToNS().
|
private |
Definition at line 107 of file HGCalUncalibRecHitRecWeightsAlgo.h.
Referenced by HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::makeRecHit(), and HGCalUncalibRecHitRecWeightsAlgo< HGCDataFrame >::set_tofDelay().