MuonPSimHitSelector class. More...
#include <MuonPSimHitSelector.h>
Public Member Functions | |
MuonPSimHitSelector (edm::ParameterSet const &config, edm::ConsumesCollector &iC) | |
Constructor by pset. More... | |
void | select (PSimHitCollection &, edm::Event const &, edm::EventSetup const &) const override |
Pre-process event information. More... | |
Public Member Functions inherited from PSimHitSelector | |
PSimHitSelector (edm::ParameterSet const &, edm::ConsumesCollector &) | |
Constructor by pset. More... | |
virtual | ~PSimHitSelector ()=default |
Virtual destructor. More... | |
Private Attributes | |
const edm::ESGetToken< CSCBadChambers, CSCBadChambersRcd > | cscBadToken_ |
Additional Inherited Members | |
Public Types inherited from PSimHitSelector | |
typedef std::vector< PSimHit > | PSimHitCollection |
Public Attributes inherited from PSimHitSelector | |
std::string | mixLabel_ |
Protected Types inherited from PSimHitSelector | |
typedef std::map< std::string, std::vector< std::string > > | PSimHitCollectionMap |
Protected Attributes inherited from PSimHitSelector | |
PSimHitCollectionMap | pSimHitCollectionMap_ |
MuonPSimHitSelector class.
Definition at line 10 of file MuonPSimHitSelector.h.
|
inline |
Constructor by pset.
Definition at line 17 of file MuonPSimHitSelector.h.
|
overridevirtual |
Pre-process event information.
Reimplemented from PSimHitSelector.
Definition at line 11 of file MuonPSimHitSelector.cc.
References MuonSubdetId::CSC, cscBadToken_, DetId::det(), mps_fire::i, CSCBadChambers::isInBadChamber(), DetId::Muon, edm::Handle< T >::product(), PSimHitSelector::pSimHitCollectionMap_, corrVsCorr::selection, singleTopDQM_cfi::setup, and DetId::subdetId().
|
private |
Definition at line 24 of file MuonPSimHitSelector.h.
Referenced by select().