#include <PFEGammaAlgo.h>
Public Attributes | |
std::vector< PFBremElement const * > | brems |
ClusterMap | ecal2ps |
std::vector< FlaggedPtr< const PFClusterElement > > | ecalclusters |
std::vector< const PFClusterElement * > | electronClusters |
reco::ElectronSeedRef | electronSeed |
int | firstBrem |
std::vector< PFClusterElement const * > | hcalClusters |
int | lateBrem |
CommutativePairs< const reco::PFBlockElement * > | localMap |
int | nBremsWithClusters |
reco::PFBlockRef | parentBlock |
const PFSCElement * | parentSC = nullptr |
std::vector< PFGSFElement const * > | primaryGSFs |
std::vector< PFKFElement const * > | primaryKFs |
std::vector< PFGSFElement const * > | secondaryGSFs |
std::vector< PFKFElement const * > | secondaryKFs |
KFValMap | singleLegConversionMvaMap |
Definition at line 84 of file PFEGammaAlgo.h.
std::vector<PFBremElement const*> PFEGammaAlgo::ProtoEGObject::brems |
Definition at line 96 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
ClusterMap PFEGammaAlgo::ProtoEGObject::ecal2ps |
Definition at line 92 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
std::vector<FlaggedPtr<const PFClusterElement> > PFEGammaAlgo::ProtoEGObject::ecalclusters |
Definition at line 91 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::buildRefinedSuperCluster(), PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::fillExtraInfo(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
std::vector<const PFClusterElement*> PFEGammaAlgo::ProtoEGObject::electronClusters |
Definition at line 106 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::ElectronSeedRef PFEGammaAlgo::ProtoEGObject::electronSeed |
Definition at line 87 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), and PFEGammaAlgo::mergeROsByAnyLink().
int PFEGammaAlgo::ProtoEGObject::firstBrem |
Definition at line 107 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
std::vector<PFClusterElement const*> PFEGammaAlgo::ProtoEGObject::hcalClusters |
Definition at line 102 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), and PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL().
int PFEGammaAlgo::ProtoEGObject::lateBrem |
Definition at line 107 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), and PFEGammaAlgo::mergeROsByAnyLink().
CommutativePairs<const reco::PFBlockElement*> PFEGammaAlgo::ProtoEGObject::localMap |
Definition at line 103 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkKFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), PFEGammaAlgo::linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL(), PFEGammaAlgo::linkRefinableObjectPrimaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
int PFEGammaAlgo::ProtoEGObject::nBremsWithClusters |
Definition at line 107 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectBremTangentsToECAL(), and PFEGammaAlgo::mergeROsByAnyLink().
reco::PFBlockRef PFEGammaAlgo::ProtoEGObject::parentBlock |
Definition at line 85 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands().
const PFSCElement* PFEGammaAlgo::ProtoEGObject::parentSC = nullptr |
Definition at line 86 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL().
std::vector<PFGSFElement const*> PFEGammaAlgo::ProtoEGObject::primaryGSFs |
Definition at line 94 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::calculateEleMVA(), PFEGammaAlgo::initializeProtoCands(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryGSFTrackToHCAL(), PFEGammaAlgo::mergeROsByAnyLink(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
std::vector<PFKFElement const*> PFEGammaAlgo::ProtoEGObject::primaryKFs |
std::vector<PFGSFElement const*> PFEGammaAlgo::ProtoEGObject::secondaryGSFs |
Definition at line 98 of file PFEGammaAlgo.h.
std::vector<PFKFElement const*> PFEGammaAlgo::ProtoEGObject::secondaryKFs |
Definition at line 99 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::linkRefinableObjectConvSecondaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), PFEGammaAlgo::linkRefinableObjectKFTracksToECAL(), PFEGammaAlgo::linkRefinableObjectPrimaryKFsToSecondaryKFs(), PFEGammaAlgo::linkRefinableObjectSecondaryKFsToECAL(), PFEGammaAlgo::mergeROsByAnyLink(), PFEGammaAlgo::unlinkRefinableObjectKFandECALMatchedToHCAL(), and PFEGammaAlgo::unlinkRefinableObjectKFandECALWithBadEoverP().
KFValMap PFEGammaAlgo::ProtoEGObject::singleLegConversionMvaMap |
Definition at line 100 of file PFEGammaAlgo.h.
Referenced by PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv().