#include <MuonDetCleaner.h>
Public Member Functions | |
MuonDetCleaner (const edm::ParameterSet &) | |
~MuonDetCleaner () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
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<> | |
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 |
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 |
|
private |
|
private |
|
private |
Definition at line 132 of file MuonDetCleaner.h.
References TrackingRecHit::rawId(), and TrackingRecHit::recHits().
|
private |
Definition at line 27 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
private |
Definition at line 32 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
private |
Definition at line 37 of file MuonDetCleaner.cc.
References rpcPointValidation_cfi::recHit.
|
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_FULL_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.