#include <CaloCleaner.h>
Public Member Functions | |
CaloCleaner (const edm::ParameterSet &) | |
~CaloCleaner () 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::SortedCollection< T > | RecHitCollection |
Private Member Functions | |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
void | fill_correction_map (TrackDetMatchInfo *, std::map< uint32_t, float > *) |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
template<> | |
void | fill_correction_map (TrackDetMatchInfo *info, std::map< uint32_t, float > *cor_map) |
void | produce (edm::Event &, const edm::EventSetup &) override |
Private Attributes | |
std::map< std::string, edm::EDGetTokenT< RecHitCollection > > | inputs_ |
bool | is_preshower_ |
const edm::EDGetTokenT< edm::View< pat::Muon > > | mu_input_ |
TrackAssociatorParameters | parameters_ |
edm::ESGetToken< Propagator, TrackingComponentsRecord > | propagatorToken_ |
TrackDetectorAssociator | trackAssociator_ |
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 calorimeter recHits (detectors supported at the moment: EB/EE, HB/HE and HO)
Clean Up from STefan Wayand, KIT
Definition at line 36 of file CaloCleaner.h.
|
private |
Definition at line 44 of file CaloCleaner.h.
|
explicit |
Definition at line 59 of file CaloCleaner.h.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), CaloCleaner< T >::inputs_, CaloCleaner< T >::is_preshower_, TrackAssociatorParameters::loadParameters(), and CaloCleaner< T >::parameters_.
|
override |
Definition at line 76 of file CaloCleaner.h.
|
private |
Definition at line 28 of file CaloCleaner.cc.
References hcalRecHitTable_cff::detId, and info().
|
private |
Definition at line 46 of file CaloCleaner.cc.
References info().
|
private |
Definition at line 55 of file CaloCleaner.cc.
References info().
|
private |
|
private |
Definition at line 64 of file CaloCleaner.cc.
|
private |
Definition at line 69 of file CaloCleaner.cc.
|
private |
Definition at line 74 of file CaloCleaner.cc.
|
overrideprivate |
Definition at line 81 of file CaloCleaner.h.
References TrackDetectorAssociator::Any, Exception, edm::EventSetup::getData(), iEvent, info(), eostools::move(), PDWG_BPHSkim_cff::muons, TrackCandidateProducer_cfi::propagator, rpcPointValidation_cfi::recHit, and HLT_2023v12_cff::track.
|
private |
Definition at line 48 of file CaloCleaner.h.
Referenced by CaloCleaner< T >::CaloCleaner().
|
private |
Definition at line 54 of file CaloCleaner.h.
Referenced by CaloCleaner< T >::CaloCleaner().
|
private |
Definition at line 46 of file CaloCleaner.h.
|
private |
Definition at line 52 of file CaloCleaner.h.
Referenced by CaloCleaner< T >::CaloCleaner(), Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Types.EDAlias::clone(), and Mixins._TypedParameterizable::copy().
|
private |
Definition at line 49 of file CaloCleaner.h.
|
private |
Definition at line 51 of file CaloCleaner.h.