#include <L2MuonProducer.h>
Public Member Functions | |
L2MuonProducer (const edm::ParameterSet &) | |
constructor with config More... | |
void | produce (edm::Event &, const edm::EventSetup &) override |
reconstruct muons More... | |
~L2MuonProducer () override | |
destructor More... | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndRuns () const final |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Attributes | |
edm::EDGetTokenT< edm::View< TrajectorySeed > > | seedsToken |
edm::InputTag | theSeedCollectionLabel |
std::unique_ptr< MuonServiceProxy > | theService |
the event setup proxy, it takes care the services update More... | |
std::unique_ptr< MuonTrackFinder > | theTrackFinder |
the track finder More... | |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
typedef CacheContexts< T... > | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T... > | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Level-2 muon reconstructor: reconstructs muons using DT, CSC and RPC information,
starting from Level-1 trigger seeds.
modified by A. Sharma to add fillDescription function
L2 muon reconstructor: reconstructs muons using DT, CSC and RPC information,
starting from internal seeds (L2 muon track segments).
modified by A. Sharma to add fillDescription function
Definition at line 38 of file L2MuonProducer.h.
L2MuonProducer::L2MuonProducer | ( | const edm::ParameterSet & | parameterSet | ) |
constructor with config
Definition at line 50 of file L2MuonProducer.cc.
References edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), LogTrace, eostools::move(), and edm::parameterSet().
|
override |
|
static |
Definition at line 134 of file L2MuonProducer.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addUntracked(), HLT_2018_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
override |
reconstruct muons
Definition at line 111 of file L2MuonProducer.cc.
References options_cfi::eventSetup, LogTrace, metname, InitialStep_cff::seeds, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 60 of file L2MuonProducer.h.
|
private |
Definition at line 52 of file L2MuonProducer.h.
|
private |
the event setup proxy, it takes care the services update
Definition at line 58 of file L2MuonProducer.h.
|
private |
the track finder
Definition at line 55 of file L2MuonProducer.h.