CMS 3D CMS Logo

PFBlockAlgo Member List

This is the complete list of members for PFBlockAlgo, including all inherited members.
associate(IE next, IE last, std::vector< PFBlockLink > &links)PFBlockAlgo [private]
blocks() const PFBlockAlgo [inline]
blocks_PFBlockAlgo [private]
bNoSuperclus_PFBlockAlgo [private]
buildGraph()PFBlockAlgo [private]
checkDisplacedVertexLinks(reco::PFBlock &block) const PFBlockAlgo [private]
checkMaskSize(const reco::PFRecTrackCollection &tracks, const reco::GsfPFRecTrackCollection &gsftracks, const reco::PFClusterCollection &ecals, const reco::PFClusterCollection &hcals, const reco::PFClusterCollection &hos, const reco::PFClusterCollection &hfems, const reco::PFClusterCollection &hfhads, const reco::PFClusterCollection &pss, const reco::PhotonCollection &egphh, const Mask &trackMask, const Mask &gsftrackMask, const Mask &ecalMask, const Mask &hcalMask, const Mask &hoMask, const Mask &hfemMask, const Mask &hfhadMask, const Mask &psMask, const Mask &phMask) const PFBlockAlgo [private]
debug_PFBlockAlgo [private]
DPtovPtCut_PFBlockAlgo [private]
dummyMask_PFBlockAlgo [private, static]
elements_PFBlockAlgo [private]
fillFromPhoton(const T< reco::PhotonCollection > &, unsigned isc, reco::PFBlockElementSuperCluster *pfbe)PFBlockAlgo [private]
findBlocks()PFBlockAlgo
goodPtResolution(const reco::TrackRef &trackref)PFBlockAlgo [private]
IBC typedefPFBlockAlgo
IE typedefPFBlockAlgo
IEC typedefPFBlockAlgo
link(const reco::PFBlockElement *el1, const reco::PFBlockElement *el2, PFBlockLink::Type &linktype, reco::PFBlock::LinkTest &linktest, double &dist) const PFBlockAlgo [private]
linkPrefilter(const reco::PFBlockElement *last, const reco::PFBlockElement *next) const PFBlockAlgo [inline, private]
Mask typedefPFBlockAlgo
muAssocToTrack(const reco::TrackRef &trackref, const edm::Handle< reco::MuonCollection > &muonh) const PFBlockAlgo [private]
muAssocToTrack(const reco::TrackRef &trackref, const edm::OrphanHandle< reco::MuonCollection > &muonh) const PFBlockAlgo [private]
NHitCut_PFBlockAlgo [private]
nuclearInteractionsPurity_PFBlockAlgo [private]
operator<<(std::ostream &, const PFBlockAlgo &)PFBlockAlgo [friend]
packLinks(reco::PFBlock &block, const std::vector< PFBlockLink > &links) const PFBlockAlgo [private]
PFBlockAlgo()PFBlockAlgo
pfcSCVec_PFBlockAlgo [private]
photonSelector_PFBlockAlgo [private]
PSELinker_PFBlockAlgo [private]
scpfcRefs_PFBlockAlgo [private]
setDebug(bool debug)PFBlockAlgo [inline]
setHOTag(bool ho)PFBlockAlgo [inline]
setInput(const T< reco::PFRecTrackCollection > &trackh, const T< reco::GsfPFRecTrackCollection > &gsftrackh, const T< reco::GsfPFRecTrackCollection > &convbremgsftrackh, const T< reco::MuonCollection > &muonh, const T< reco::PFDisplacedTrackerVertexCollection > &nuclearh, const T< reco::PFRecTrackCollection > &nucleartrackh, const T< reco::PFConversionCollection > &conv, const T< reco::PFV0Collection > &v0, const T< reco::PFClusterCollection > &ecalh, const T< reco::PFClusterCollection > &hcalh, const T< reco::PFClusterCollection > &hoh, const T< reco::PFClusterCollection > &hfemh, const T< reco::PFClusterCollection > &hfhadh, const T< reco::PFClusterCollection > &psh, const T< reco::PhotonCollection > &egphh, const Mask &trackMask=dummyMask_, const Mask &gsftrackMask=dummyMask_, const Mask &ecalMask=dummyMask_, const Mask &hcalMask=dummyMask_, const Mask &hoMask=dummyMask_, const Mask &hfemMask=dummyMask_, const Mask &hfhadMask=dummyMask_, const Mask &psMask=dummyMask_, const Mask &phMask=dummyMask_)PFBlockAlgo
setInput(const T< reco::PFRecTrackCollection > &trackh, const T< reco::MuonCollection > &muonh, const T< reco::PFClusterCollection > &ecalh, const T< reco::PFClusterCollection > &hcalh, const T< reco::PFClusterCollection > &hoh, const T< reco::PFClusterCollection > &hfemh, const T< reco::PFClusterCollection > &hfhadh, const T< reco::PFClusterCollection > &psh, const Mask &trackMask=dummyMask_, const Mask &ecalMask=dummyMask_, const Mask &hcalMask=dummyMask_, const Mask &hoMask=dummyMask_, const Mask &psMask=dummyMask_)PFBlockAlgo [inline]
setInput(const T< reco::PFRecTrackCollection > &trackh, const T< reco::GsfPFRecTrackCollection > &gsftrackh, const T< reco::PFClusterCollection > &ecalh, const T< reco::PFClusterCollection > &hcalh, const T< reco::PFClusterCollection > &hoh, const T< reco::PFClusterCollection > &psh, const Mask &trackMask=dummyMask_, const Mask &gsftrackMask=dummyMask_, const Mask &ecalMask=dummyMask_, const Mask &hcalMask=dummyMask_, const Mask &hoMask=dummyMask_, const Mask &psMask=dummyMask_)PFBlockAlgo [inline]
setParameters(std::vector< double > &DPtovPtCut, std::vector< unsigned > &NHitCut, bool useConvBremPFRecTracks, bool useIterTracking, int nuclearInteractionsPurity, bool useEGPhotons, std::vector< double > &photonSelectionCuts)PFBlockAlgo
setUseOptimization(bool useKDTreeTrackEcalLinker)PFBlockAlgo
superClusters_PFBlockAlgo [private]
TELinker_PFBlockAlgo [private]
testECALAndHCAL(const reco::PFCluster &ecal, const reco::PFCluster &hcal) const PFBlockAlgo [private]
testHCALAndHO(const reco::PFCluster &hcal, const reco::PFCluster &ho) const PFBlockAlgo [private]
testLinkBySuperCluster(const reco::PFClusterRef &elt1, const reco::PFClusterRef &elt2) const PFBlockAlgo [private]
testLinkByVertex(const reco::PFBlockElement *elt1, const reco::PFBlockElement *elt2) const PFBlockAlgo [private]
testPS1AndPS2(const reco::PFCluster &ps1, const reco::PFCluster &ps2) const PFBlockAlgo [private]
testSuperClusterPFCluster(const reco::SuperClusterRef &sct1, const reco::PFClusterRef &elt2) const PFBlockAlgo [private]
testTrackAndPS(const reco::PFRecTrack &track, const reco::PFCluster &ps) const PFBlockAlgo [private]
THLinker_PFBlockAlgo [private]
transferBlocks()PFBlockAlgo [inline]
useConvBremPFRecTracks_PFBlockAlgo [private]
useEGPhotons_PFBlockAlgo [private]
useHO_PFBlockAlgo [private]
useIterTracking_PFBlockAlgo [private]
useKDTreeTrackEcalLinker_PFBlockAlgo [private]
~PFBlockAlgo()PFBlockAlgo