11 constexpr
char isSiFE[] =
"isSiFE";
12 constexpr
char adcNbits[] =
"adcNbits";
14 constexpr
char tdcNbits[] =
"tdcNbits";
16 constexpr
char tdcOnset[] =
"tdcOnset";
18 constexpr
char fCPerMIP[] =
"fCPerMIP";
80 for (
const auto& digi : digis)
void set_ADCLSB(const double adclsb)
T getParameter(std::string const &) const
void set_isSiFESim(const bool isSiFE)
bool runHGCHFNose(const edm::ESHandle< HGCalGeometry > &geom, const HGCalDigiCollection &digis, HGChfnoseUncalibratedRecHitCollection &result) override
bool setGeometry(const edm::ESHandle< HGCalGeometry > &geom)
bool exists(std::string const ¶meterName) const
checks if a parameter exists
ParameterSet const & getParameterSet(std::string const &) const
HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > uncalibMaker_hef_
virtual HGCUncalibratedRecHit makeRecHit(const C &dataFrame)
Compute HGCUncalibratedRecHit from DataFrame.
void configureIt(const edm::ParameterSet &conf, HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > &maker)
HGCalUncalibRecHitWorkerWeights(const edm::ParameterSet &, edm::ConsumesCollector iC)
void set_toaLSBToNS(const double lsb2ns)
bool run(const edm::ESHandle< HGCalGeometry > &geom, const HGCalDigiCollection &digis, HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > &uncalibMaker, edm::SortedCollection< HGCUncalibratedRecHit > &result)
bool runHGCEE(const edm::ESHandle< HGCalGeometry > &geom, const HGCalDigiCollection &digis, HGCeeUncalibratedRecHitCollection &result) override
void set_tdcOnsetfC(const double tdcOnset)
void set_tofDelay(const double tofDelay)
bool runHGCHEscint(const edm::ESHandle< HGCalGeometry > &geom, const HGCalDigiCollection &digis, HGChebUncalibratedRecHitCollection &result) override
HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > uncalibMaker_ee_
void set_fCPerMIP(const std::vector< double > &fCPerMIP)
HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > uncalibMaker_heb_
#define DEFINE_EDM_PLUGIN(factory, type, name)
void set_TDCLSB(const double tdclsb)
HGCalUncalibRecHitRecWeightsAlgo< HGCalDataFrame > uncalibMaker_hfnose_
Power< A, B >::type pow(const A &a, const B &b)
bool runHGCHEsil(const edm::ESHandle< HGCalGeometry > &geom, const HGCalDigiCollection &digis, HGChefUncalibratedRecHitCollection &result) override