CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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)PFBlockAlgoprivate
blocks() const PFBlockAlgoinline
blocks_PFBlockAlgoprivate
bNoSuperclus_PFBlockAlgoprivate
buildGraph()PFBlockAlgoprivate
checkDisplacedVertexLinks(reco::PFBlock &block) const PFBlockAlgoprivate
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 PFBlockAlgoprivate
debug_PFBlockAlgoprivate
DPtovPtCut_PFBlockAlgoprivate
dummyMask_PFBlockAlgoprivatestatic
elements_PFBlockAlgoprivate
fillFromPhoton(const T< reco::PhotonCollection > &, unsigned isc, reco::PFBlockElementSuperCluster *pfbe)PFBlockAlgoprivate
findBlocks()PFBlockAlgo
goodPtResolution(const reco::TrackRef &trackref)PFBlockAlgoprivate
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 PFBlockAlgoprivate
linkPrefilter(const reco::PFBlockElement *last, const reco::PFBlockElement *next) const PFBlockAlgoinlineprivate
Mask typedefPFBlockAlgo
muAssocToTrack(const reco::TrackRef &trackref, const edm::Handle< reco::MuonCollection > &muonh) const PFBlockAlgoprivate
muAssocToTrack(const reco::TrackRef &trackref, const edm::OrphanHandle< reco::MuonCollection > &muonh) const PFBlockAlgoprivate
NHitCut_PFBlockAlgoprivate
nuclearInteractionsPurity_PFBlockAlgoprivate
operator<<(std::ostream &, const PFBlockAlgo &)PFBlockAlgofriend
packLinks(reco::PFBlock &block, const std::vector< PFBlockLink > &links) const PFBlockAlgoprivate
PFBlockAlgo()PFBlockAlgo
pfcSCVec_PFBlockAlgoprivate
photonSelector_PFBlockAlgoprivate
PSELinker_PFBlockAlgoprivate
scpfcRefs_PFBlockAlgoprivate
setDebug(bool debug)PFBlockAlgoinline
setHOTag(bool ho)PFBlockAlgoinline
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_)PFBlockAlgoinline
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_)PFBlockAlgoinline
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_PFBlockAlgoprivate
TELinker_PFBlockAlgoprivate
testECALAndHCAL(const reco::PFCluster &ecal, const reco::PFCluster &hcal) const PFBlockAlgoprivate
testHCALAndHO(const reco::PFCluster &hcal, const reco::PFCluster &ho) const PFBlockAlgoprivate
testLinkBySuperCluster(const reco::PFClusterRef &elt1, const reco::PFClusterRef &elt2) const PFBlockAlgoprivate
testLinkByVertex(const reco::PFBlockElement *elt1, const reco::PFBlockElement *elt2) const PFBlockAlgoprivate
testPS1AndPS2(const reco::PFCluster &ps1, const reco::PFCluster &ps2) const PFBlockAlgoprivate
testSuperClusterPFCluster(const reco::SuperClusterRef &sct1, const reco::PFClusterRef &elt2) const PFBlockAlgoprivate
testTrackAndPS(const reco::PFRecTrack &track, const reco::PFCluster &ps) const PFBlockAlgoprivate
THLinker_PFBlockAlgoprivate
transferBlocks()PFBlockAlgoinline
useConvBremPFRecTracks_PFBlockAlgoprivate
useEGPhotons_PFBlockAlgoprivate
useHO_PFBlockAlgoprivate
useIterTracking_PFBlockAlgoprivate
useKDTreeTrackEcalLinker_PFBlockAlgoprivate
~PFBlockAlgo()PFBlockAlgo