CTPPSDiamondRecHitProducer::CTPPSDiamondRecHitProducer |
( |
const edm::ParameterSet & |
iConfig | ) |
|
|
explicit |
Definition at line 54 of file CTPPSDiamondRecHitProducer.cc.
59 produces<edm::DetSetVector<CTPPSDiamondRecHit> >();
T getParameter(std::string const &) const
edm::EDGetTokenT< edm::DetSetVector< CTPPSDiamondDigi > > digiToken_
CTPPSDiamondRecHitProducerAlgorithm algo_
edm::ESInputTag timingCalibrationTag_
Label to timing calibration tag.
Definition at line 63 of file CTPPSDiamondRecHitProducer.cc.
References algo_, CTPPSDiamondRecHitProducerAlgorithm::build(), calibWatcher_, edm::ESWatcher< T >::check(), digiToken_, geometry, edm::EventSetup::get(), edm::Event::getByToken(), eostools::move(), edm::Event::put(), CTPPSDiamondRecHitProducerAlgorithm::setCalibration(), and timingCalibrationTag_.
65 auto pOut = std::make_unique<edm::DetSetVector<CTPPSDiamondRecHit> >();
71 if ( !digis->empty() ) {
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void build(const CTPPSGeometry &, const edm::DetSetVector< CTPPSDiamondDigi > &, edm::DetSetVector< CTPPSDiamondRecHit > &)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< edm::DetSetVector< CTPPSDiamondDigi > > digiToken_
Event setup record containing the real (actual) geometry information.
EventSetup record for TOTEM/PPS timing calibration information.
void setCalibration(const PPSTimingCalibration &)
bool check(const edm::EventSetup &iSetup)
ESHandle< TrackerGeometry > geometry
CTPPSDiamondRecHitProducerAlgorithm algo_
edm::ESWatcher< PPSTimingCalibrationRcd > calibWatcher_
A watcher to detect timing calibration changes.
edm::ESInputTag timingCalibrationTag_
Label to timing calibration tag.