#include <DTRecHitProducer.h>
Public Member Functions | |
DTRecHitProducer (const edm::ParameterSet &) | |
Constructor. More... | |
void | produce (edm::Event &event, const edm::EventSetup &setup) override |
The method which produces the rechits. More... | |
~DTRecHitProducer () override | |
Destructor. More... | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
EDProducer (const EDProducer &)=delete | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
const EDProducer & | operator= (const EDProducer &)=delete |
Private Attributes | |
const bool | debug |
edm::EDGetTokenT < DTDigiCollection > | DTDigiToken_ |
edm::ESGetToken< DTGeometry, MuonGeometryRecord > | dtGeomToken_ |
std::unique_ptr< DTRecHitBaseAlgo > | theAlgo |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
using | CacheTypes = CacheContexts< T...> |
using | GlobalCache = typename CacheTypes::GlobalCache |
using | HasAbility = AbilityChecker< T...> |
using | InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache |
using | LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache |
using | LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > |
using | LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache |
using | RunCache = typename CacheTypes::RunCache |
using | RunContext = RunContextT< RunCache, GlobalCache > |
using | RunSummaryCache = typename CacheTypes::RunSummaryCache |
Module for 1D DTRecHitPairs production. The concrete reconstruction algorithm is specified with the parameter "recAlgo" and must be configured with the "recAlgoConfig" parameter set.
Definition at line 26 of file DTRecHitProducer.h.
DTRecHitProducer::DTRecHitProducer | ( | const edm::ParameterSet & | config | ) |
Constructor.
Definition at line 29 of file DTRecHitProducer.cc.
References get, and edm::ParameterSet::getParameter().
|
override |
Destructor.
Definition at line 45 of file DTRecHitProducer.cc.
References gather_cfg::cout, and debug.
|
override |
The method which produces the rechits.
Definition at line 50 of file DTRecHitProducer.cc.
References edm::OwnVector< T, P >::begin(), gather_cfg::cout, debug, DTDigiToken_, dtGeomToken_, edm::OwnVector< T, P >::empty(), edm::OwnVector< T, P >::end(), edm::EventSetup::getData(), DTGeometry::layer(), phase1PixelTopology::layer, eostools::move(), sistrip::SpyUtilities::range(), HLT_FULL_cff::recHits, edm::OwnVector< T, P >::size(), and theAlgo.
|
private |
Definition at line 39 of file DTRecHitProducer.h.
Referenced by runTauIdMVA.TauIDEmbedder::loadMVA_WPs_run2_2017(), produce(), runTauIdMVA.TauIDEmbedder::runTauID(), and ~DTRecHitProducer().
|
private |
Definition at line 41 of file DTRecHitProducer.h.
Referenced by produce().
|
private |
Definition at line 42 of file DTRecHitProducer.h.
Referenced by produce().
|
private |
Definition at line 44 of file DTRecHitProducer.h.
Referenced by produce().