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
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 &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 &hfemMask, const Mask &hfhadMask, const Mask &psMask, const Mask &phMask) const PFBlockAlgoprivate
debug_PFBlockAlgoprivate
DPtovPtCut_PFBlockAlgoprivate
dummyMask_PFBlockAlgoprivatestatic
elements_PFBlockAlgoprivate
fillFromPhoton(const reco::Photon &photon, 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
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
scpfcRefs_PFBlockAlgoprivate
setDebug(bool debug)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 > &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 &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 > &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 &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 > &psh, const Mask &trackMask=dummyMask_, const Mask &gsftrackMask=dummyMask_, const Mask &ecalMask=dummyMask_, const Mask &hcalMask=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
superClusters_PFBlockAlgoprivate
testECALAndHCAL(const reco::PFCluster &ecal, const reco::PFCluster &hcal) 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
transferBlocks()PFBlockAlgoinline
useConvBremPFRecTracks_PFBlockAlgoprivate
useEGPhotons_PFBlockAlgoprivate
useIterTracking_PFBlockAlgoprivate
~PFBlockAlgo()PFBlockAlgo