Public Member Functions | |
GeneralTracksImporterWithVeto (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
void | importToBlock (const edm::Event &, ElementList &) const override |
Public Member Functions inherited from BlockElementImporterBase | |
BlockElementImporterBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
BlockElementImporterBase (const BlockElementImporterBase &)=delete | |
const std::string & | name () const |
BlockElementImporterBase & | operator= (const BlockElementImporterBase &)=delete |
virtual void | updateEventSetup (const edm::EventSetup &) |
virtual | ~BlockElementImporterBase ()=default |
Private Member Functions | |
int | muAssocToTrack (const reco::TrackRef &trackref, const edm::Handle< reco::MuonCollection > &muonh) const |
Private Attributes | |
const bool | cleanBadConvBrems_ |
const bool | debug_ |
const std::vector< double > | DPtovPtCut_ |
edm::EDGetTokenT< reco::MuonCollection > | muons_ |
const std::vector< unsigned > | NHitCut_ |
std::unique_ptr< PFMuonAlgo > | pfmu_ |
edm::EDGetTokenT< reco::PFRecTrackCollection > | src_ |
edm::EDGetTokenT< edm::ValueMap< float > > | srcTime_ |
edm::EDGetTokenT< edm::ValueMap< float > > | srcTimeError_ |
const bool | useIterTracking_ |
const bool | useTiming_ |
edm::EDGetTokenT< reco::PFRecTrackCollection > | veto_ |
Additional Inherited Members | |
Public Types inherited from BlockElementImporterBase | |
typedef std::vector< std::unique_ptr< reco::PFBlockElement > > | ElementList |
Definition at line 12 of file GeneralTracksImporterWithVeto.cc.
|
inline |
Definition at line 14 of file GeneralTracksImporterWithVeto.cc.
References importToBlock(), muAssocToTrack(), and pfmu_.
|
overridevirtual |
Implements BlockElementImporterBase.
Definition at line 58 of file GeneralTracksImporterWithVeto.cc.
References a, cleanBadConvBrems_, reco::PFBlockElementTrack::convRefs(), gather_cfg::cout, debug_, reco::PFBlockElementTrack::displacedVertexRef(), SoftLeptonByDistance_cfi::distance, DPtovPtCut_, edm::Event::getByToken(), PFTrackAlgoTools::goodPtResolution(), mps_fire::i, training_settings::idx, PFMuonAlgo::isLooseMuon(), PFMuonAlgo::isMuon(), edm::Ref< C, T, F >::isNull(), crabWrapper::key, edm::Ref< C, T, F >::key(), RecoTauDiscriminantConfiguration::mask, muAssocToTrack(), electronCleaner_cfi::muons, muons_, NHitCut_, NULL, pfmu_, reco::PFBlockElementTrack::setMuonRef(), reco::PFBlockElement::setTime(), edm::RefVector< C, T, F >::size(), src_, srcTime_, srcTimeError_, reco::PFBlockElement::T_FROM_DISP, reco::PFBlockElement::T_FROM_GAMMACONV, HiIsolationCommonParameters_cff::track, reco::PFBlockElement::TRACK, reco::PFBlockElementTrack::trackRef(), l1t::tracks, reco::PFBlockElementTrack::trackType(), useIterTracking_, useTiming_, reco::PFBlockElementTrack::V0Ref(), veto_, and boostedElectronIsolation_cff::vetos.
Referenced by GeneralTracksImporterWithVeto().
|
private |
Definition at line 172 of file GeneralTracksImporterWithVeto.cc.
References SoftLeptonByDistance_cfi::distance, funct::m, and metsig::muon.
Referenced by GeneralTracksImporterWithVeto(), and importToBlock().
|
private |
Definition at line 47 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 47 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 43 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 42 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 44 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 49 of file GeneralTracksImporterWithVeto.cc.
Referenced by GeneralTracksImporterWithVeto(), and importToBlock().
|
private |
Definition at line 41 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 46 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 46 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 47 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 45 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().
|
private |
Definition at line 41 of file GeneralTracksImporterWithVeto.cc.
Referenced by importToBlock().