![]() |
![]() |
#include <CSCChamberMasker.cc>
Public Member Functions | |
CSCChamberMasker (const edm::ParameterSet &) | |
~CSCChamberMasker () override | |
![]() | |
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 |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &) |
Private Member Functions | |
template<typename T , typename C = MuonDigiCollection<CSCDetId, T>> | |
void | ageDigis (edm::Event &event, edm::EDGetTokenT< C > &digiToken, CLHEP::HepRandomEngine &randGen, std::unique_ptr< C > &filteredDigis) |
void | beginRun (edm::Run const &, edm::EventSetup const &) override |
template<typename T , typename C = MuonDigiCollection<CSCDetId, T>> | |
void | copyDigis (edm::Event &event, edm::EDGetTokenT< C > &digiToken, std::unique_ptr< C > &filteredDigis) |
void | produce (edm::Event &, const edm::EventSetup &) override |
Private Attributes | |
edm::ESGetToken < MuonSystemAging, MuonSystemAgingRcd > | m_agingObjToken |
edm::EDGetTokenT < CSCALCTDigiCollection > | m_alctDigiToken |
edm::EDGetTokenT < CSCCLCTDigiCollection > | m_clctDigiToken |
std::map< CSCDetId, std::pair < unsigned int, float > > | m_CSCEffs |
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > | m_cscGeomToken |
edm::EDGetTokenT < CSCStripDigiCollection > | m_stripDigiToken |
edm::EDGetTokenT < CSCWireDigiCollection > | m_wireDigiToken |
Additional Inherited Members | |
![]() | |
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 |
SimMuon/CSCDigitizer/plugins/CSCChamberMasker.cc
Description: Class to mask CSC digis on a chamber by chamber basis
Definition at line 69 of file CSCChamberMasker.cc.
|
explicit |
Definition at line 112 of file CSCChamberMasker.cc.
|
override |
Definition at line 125 of file CSCChamberMasker.cc.
|
private |
Definition at line 176 of file CSCChamberMasker.cc.
References CSCDetId::chamber(), CSCDetId, EFF_CHAMBER, EFF_STRIPS, EFF_WIRES, CSCDetId::endcap(), edm::EDGetTokenT< T >::isUninitialized(), dqmiolumiharvest::j, dqmdumpme::last, CSCDetId::layer(), phase1PixelTopology::layer, m_CSCEffs, CSCDetId::ring(), CSCDetId::station(), and relativeConstraints::value.
|
overrideprivate |
Definition at line 217 of file CSCChamberMasker.cc.
References CSCDetId::chamber(), chambers, CSCDetId::endcap(), edm::EventSetup::getHandle(), m_agingObjToken, m_CSCEffs, m_cscGeomToken, CSCDetId::rawIdMaker(), CSCDetId::ring(), and CSCDetId::station().
|
private |
Definition at line 157 of file CSCChamberMasker.cc.
References edm::EDGetTokenT< T >::isUninitialized(), dqmiolumiharvest::j, and dqmdumpme::last.
|
static |
Definition at line 245 of file CSCChamberMasker.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), submitPVResolutionJobs::desc, and HLT_FULL_cff::InputTag.
|
overrideprivate |
Definition at line 132 of file CSCChamberMasker.cc.
References edmPickEvents::event, edm::RandomNumberGenerator::getEngine(), m_alctDigiToken, m_clctDigiToken, m_stripDigiToken, m_wireDigiToken, eostools::move(), and edm::Event::streamID().
|
private |
Definition at line 97 of file CSCChamberMasker.cc.
Referenced by beginRun().
|
private |
Definition at line 95 of file CSCChamberMasker.cc.
Referenced by produce().
|
private |
Definition at line 94 of file CSCChamberMasker.cc.
Referenced by produce().
|
private |
Definition at line 98 of file CSCChamberMasker.cc.
Referenced by ageDigis(), and beginRun().
|
private |
Definition at line 96 of file CSCChamberMasker.cc.
Referenced by beginRun().
|
private |
Definition at line 92 of file CSCChamberMasker.cc.
Referenced by produce().
|
private |
Definition at line 93 of file CSCChamberMasker.cc.
Referenced by produce().