Public Member Functions | |
GeneralTracksImporter (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
void | importToBlock (const edm::Event &, ElementList &) const override |
Public Member Functions inherited from BlockElementImporterBase | |
BlockElementImporterBase (const BlockElementImporterBase &)=delete | |
BlockElementImporterBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
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 std::vector< double > | DPtovPtCut_ |
const double | muonMaxDPtOPt_ |
edm::EDGetTokenT< reco::MuonCollection > | muons_ |
const std::vector< unsigned > | NHitCut_ |
edm::EDGetTokenT< reco::PFRecTrackCollection > | src_ |
const reco::TrackBase::TrackQuality | trackQuality_ |
const bool | useIterTracking_ |
Additional Inherited Members | |
Public Types inherited from BlockElementImporterBase | |
typedef std::vector< std::unique_ptr< reco::PFBlockElement > > | ElementList |
Definition at line 11 of file GeneralTracksImporter.cc.
|
inline |
Definition at line 13 of file GeneralTracksImporter.cc.
|
overridevirtual |
Implements BlockElementImporterBase.
Definition at line 40 of file GeneralTracksImporter.cc.
References a, cleanBadConvBrems_, reco::PFBlockElementTrack::convRefs(), reco::PFBlockElementTrack::displacedVertexRef(), HLT_FULL_cff::distance, DPtovPtCut_, MillePedeFileConverter_cfg::e, PFTrackAlgoTools::goodPtResolution(), PFMuonAlgo::hasValidTrack(), heavyIonCSV_trainingSettings::idx, PFMuonAlgo::isLooseMuon(), PFMuonAlgo::isMuon(), edm::Ref< C, T, F >::isNull(), LogDebug, muAssocToTrack(), muonMaxDPtOPt_, PDWG_BPHSkim_cff::muons, muons_, NHitCut_, reco::PFBlockElementTrack::setMuonRef(), src_, reco::PFBlockElement::T_FROM_DISP, reco::PFBlockElement::T_FROM_GAMMACONV, reco::PFBlockElement::TRACK, HLT_FULL_cff::track, trackQuality_, reco::PFBlockElementTrack::trackRef(), PDWG_EXOHSCP_cff::tracks, reco::PFBlockElementTrack::trackType(), useIterTracking_, and reco::PFBlockElementTrack::V0Ref().
|
private |
Definition at line 131 of file GeneralTracksImporter.cc.
References HLT_FULL_cff::distance, visualization-live-secondInstance_cfg::m, and HLT_FULL_cff::muon.
Referenced by importToBlock().
|
private |
Definition at line 34 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 32 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 35 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 30 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 33 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 29 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 31 of file GeneralTracksImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 34 of file GeneralTracksImporter.cc.
Referenced by importToBlock().