#include <MuonDetCleaner.h>
Public Member Functions | |
MuonDetCleaner (const edm::ParameterSet &) | |
~MuonDetCleaner () override | |
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 Types | |
typedef edm::RangeMap< T1, edm::OwnVector< T2 > > | RecHitCollection |
Private Member Functions | |
bool | checkrecHit (const TrackingRecHit &) |
template<> | |
bool | checkrecHit (const TrackingRecHit &recHit) |
template<> | |
bool | checkrecHit (const TrackingRecHit &recHit) |
template<> | |
bool | checkrecHit (const TrackingRecHit &recHit) |
void | fillVetoHits (const TrackingRecHit &, std::vector< uint32_t > *) |
template<> | |
uint32_t | getRawDetId (const CSCRecHit2D &recHit) |
template<> | |
uint32_t | getRawDetId (const DTRecHit1DPair &recHit) |
template<> | |
uint32_t | getRawDetId (const RPCRecHit &recHit) |
uint32_t | getRawDetId (const T2 &) |
void | produce (edm::Event &, const edm::EventSetup &) override |
Private Attributes | |
std::map< std::string, edm::EDGetTokenT< RecHitCollection > > | inputs_ |
const edm::EDGetTokenT< edm::View< pat::Muon > > | mu_input_ |
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 |
Clean collections of hits in muon detectors (CSC, DT and RPC) for original Zmumu event and "embedded" simulated tau decay products
Clean Up from STefan Wayand, KIT
Definition at line 35 of file MuonDetCleaner.h.
|
private |
Definition at line 43 of file MuonDetCleaner.h.
|
explicit |
Definition at line 55 of file MuonDetCleaner.h.
References edm::ParameterSet::getParameter(), and MuonDetCleaner< T1, T2 >::inputs_.
|
override |
Definition at line 65 of file MuonDetCleaner.h.
|
private |
Definition at line 46 of file MuonDetCleaner.cc.
References cms::cuda::assert().
|
private |
Definition at line 51 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
private |
Definition at line 64 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
private |
Definition at line 81 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
private |
Definition at line 132 of file MuonDetCleaner.h.
References TrackingRecHit::rawId(), and TrackingRecHit::recHits().
|
private |
|
private |
|
private |
|
private |
|
overrideprivate |
Definition at line 70 of file MuonDetCleaner.h.
References cms::cuda::assert(), spr::find(), iEvent, genParticles_cff::map, eostools::move(), PDWG_BPHSkim_cff::muons, convertSQLitetoXML_cfg::output, rpcPointValidation_cfi::recHit, and HLT_2023v12_cff::track.
|
private |
Definition at line 51 of file MuonDetCleaner.h.
Referenced by MuonDetCleaner< T1, T2 >::MuonDetCleaner().
|
private |
Definition at line 49 of file MuonDetCleaner.h.