Public Member Functions | |
EcalRecHitWorkerSimple (const edm::ParameterSet &, edm::ConsumesCollector &c) | |
bool | run (const edm::Event &evt, const EcalUncalibratedRecHit &uncalibRH, EcalRecHitCollection &result) override |
void | set (const edm::EventSetup &es) override |
~EcalRecHitWorkerSimple () override | |
Public Member Functions inherited from EcalRecHitWorkerBaseClass | |
EcalRecHitWorkerBaseClass (const edm::ParameterSet &, edm::ConsumesCollector &c) | |
EcalRecHitWorkerBaseClass (const edm::ParameterSet &) | |
virtual | ~EcalRecHitWorkerBaseClass () |
Protected Member Functions | |
uint32_t | setFlagBits (const std::vector< std::vector< uint32_t > > &map, const uint32_t &status) |
Additional Inherited Members | |
Public Types inherited from EcalRecHitWorkerBaseClass | |
enum | RecoveryFlags { EB_single, EE_single, EB_VFE, EE_VFE, EB_FE, EE_FE } |
Definition at line 30 of file EcalRecHitWorkerSimple.cc.
EcalRecHitWorkerSimple::EcalRecHitWorkerSimple | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector & | c | ||
) |
Definition at line 72 of file EcalRecHitWorkerSimple.cc.
References agcToken_, DummyCfis::c, chStatusToken_, EBLaserMAX_, EBLaserMIN_, ecal_dqm_sourceclient-live_cfg::EcalLaserDbService, EELaserMAX_, EELaserMIN_, flagmask_, edm::ParameterSet::getParameter(), mps_fire::i, icalToken_, itimeToken_, dqmiolumiharvest::j, EcalRecHit::kDead, killDeadChannels_, EcalRecHit::kKilled, EcalRecHit::kL1SpikeFlag, EcalRecHit::kNeighboursRecovered, EcalRecHit::kTowerRecovered, EcalRecHit::kTPSaturated, laserCorrection_, laserToken_, offtimeToken_, AlCaHLTBitMon_ParallelJobs::p, rechitMaker_, skipTimeCalib_, v_chstatus_, and v_DB_reco_flags_.
|
override |
Definition at line 226 of file EcalRecHitWorkerSimple.cc.
References rechitMaker_.
|
overridevirtual |
Implements EcalRecHitWorkerBaseClass.
Definition at line 139 of file EcalRecHitWorkerSimple.cc.
References agc, chStatus, ALCARECOPPSCalTrackBasedSel_cff::detid, EBLaserMAX_, EcalBarrel, EcalEndcap, EELaserMAX_, EcalCondObjectContainer< T >::end(), spr::find(), EcalCondObjectContainer< T >::find(), flagmask_, EcalADCToGeVConstant::getEBValue(), EcalTimeOffsetConstant::getEBValue(), EcalTimeOffsetConstant::getEEValue(), EcalADCToGeVConstant::getEEValue(), EcalLaserDbService::getLaserCorrection(), ical, EcalUncalibratedRecHit::id(), itime, killDeadChannels_, EcalRecHit::kPoorCalib, laser, laserCorrection_, EcalRecHitSimpleAlgo::makeRecHit(), offtime, rechitMaker_, mps_fire::result, EcalRecHitSimpleAlgo::setADCToGeVConstant(), EcalRecHit::setFlag(), setFlagBits(), skipTimeCalib_, edm::EventBase::time(), v_chstatus_, and v_DB_reco_flags_.
|
overridevirtual |
Implements EcalRecHitWorkerBaseClass.
Definition at line 125 of file EcalRecHitWorkerSimple.cc.
References agc, agcToken_, chStatus, chStatusToken_, edm::EventSetup::getHandle(), ical, icalToken_, itime, itimeToken_, laser, laserCorrection_, laserToken_, offtime, offtimeToken_, and skipTimeCalib_.
|
protected |
Definition at line 217 of file EcalRecHitWorkerSimple.cc.
References SplitLinear::begin, mps_fire::end, spr::find(), mps_fire::i, genParticles_cff::map, mps_update::status, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by run().
|
protected |
Definition at line 47 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 54 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 48 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 55 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 41 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 39 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple().
|
protected |
Definition at line 42 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 40 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple().
|
protected |
Definition at line 63 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 44 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 51 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 45 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 52 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 65 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 50 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 66 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), run(), and set().
|
protected |
Definition at line 56 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 46 of file EcalRecHitWorkerSimple.cc.
|
protected |
Definition at line 53 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 69 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), run(), and ~EcalRecHitWorkerSimple().
|
protected |
Definition at line 67 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), run(), and set().
|
protected |
Definition at line 49 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 59 of file EcalRecHitWorkerSimple.cc.
Referenced by EcalRecHitWorkerSimple(), and run().