#include <CaloCleaner.h>
Public Member Functions | |
CaloCleaner (const edm::ParameterSet &) | |
~CaloCleaner () 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::SortedCollection< T > | RecHitCollection |
Private Member Functions | |
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) |
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_ |
TrackDetectorAssociator | trackAssociator_ |
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 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 58 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 74 of file CaloCleaner.h.
|
private |
|
private |
|
private |
|
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 79 of file CaloCleaner.h.
References TrackDetectorAssociator::Any, Exception, edm::EventSetup::get(), get, iEvent, info(), eostools::move(), PDWG_BPHSkim_cff::muons, TrackCandidateProducer_cfi::propagator, rpcPointValidation_cfi::recHit, and HLT_FULL_cff::track.
|
private |
Definition at line 48 of file CaloCleaner.h.
Referenced by CaloCleaner< T >::CaloCleaner().
|
private |
Definition at line 53 of file CaloCleaner.h.
Referenced by CaloCleaner< T >::CaloCleaner().
|
private |
Definition at line 46 of file CaloCleaner.h.
|
private |
Definition at line 51 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 50 of file CaloCleaner.h.