CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
PFEGammaAlgo::ProtoEGObject Struct Reference

#include <PFEGammaAlgo.h>

Public Member Functions

 ProtoEGObject ()
 

Public Attributes

GSFToTrackMap boundKFTracks
 
std::vector< PFBremFlaggedElementbrems
 
ClusterMap ecal2ps
 
std::vector< PFClusterFlaggedElementecalclusters
 
std::vector< const PFClusterElement * > electronClusters
 
reco::ElectronSeedRef electronSeed
 
int firstBrem
 
std::vector< PFClusterFlaggedElementhcalClusters
 
int lateBrem
 
ElementMap localMap
 
int nBremsWithClusters
 
reco::PFBlockRef parentBlock
 
const PFSCElementparentSC
 
std::vector< PFGSFFlaggedElementprimaryGSFs
 
std::vector< PFKFFlaggedElementprimaryKFs
 
std::vector< PFGSFFlaggedElementsecondaryGSFs
 
std::vector< PFKFFlaggedElementsecondaryKFs
 
KFValMap singleLegConversionMvaMap
 

Detailed Description

Definition at line 81 of file PFEGammaAlgo.h.

Constructor & Destructor Documentation

PFEGammaAlgo::ProtoEGObject::ProtoEGObject ( )
inline

Definition at line 82 of file PFEGammaAlgo.h.

82 : parentSC(nullptr) {}
const PFSCElement * parentSC
Definition: PFEGammaAlgo.h:84

Member Data Documentation

GSFToTrackMap PFEGammaAlgo::ProtoEGObject::boundKFTracks

Definition at line 93 of file PFEGammaAlgo.h.

std::vector<PFBremFlaggedElement> PFEGammaAlgo::ProtoEGObject::brems
ClusterMap PFEGammaAlgo::ProtoEGObject::ecal2ps
std::vector<PFClusterFlaggedElement> PFEGammaAlgo::ProtoEGObject::ecalclusters
std::vector<const PFClusterElement*> PFEGammaAlgo::ProtoEGObject::electronClusters
reco::ElectronSeedRef PFEGammaAlgo::ProtoEGObject::electronSeed
int PFEGammaAlgo::ProtoEGObject::firstBrem
std::vector<PFClusterFlaggedElement> PFEGammaAlgo::ProtoEGObject::hcalClusters
int PFEGammaAlgo::ProtoEGObject::lateBrem
ElementMap PFEGammaAlgo::ProtoEGObject::localMap
int PFEGammaAlgo::ProtoEGObject::nBremsWithClusters
reco::PFBlockRef PFEGammaAlgo::ProtoEGObject::parentBlock

Definition at line 83 of file PFEGammaAlgo.h.

Referenced by PFEGammaAlgo::initializeProtoCands().

const PFSCElement* PFEGammaAlgo::ProtoEGObject::parentSC
std::vector<PFGSFFlaggedElement> PFEGammaAlgo::ProtoEGObject::primaryGSFs
std::vector<PFKFFlaggedElement> PFEGammaAlgo::ProtoEGObject::primaryKFs
std::vector<PFGSFFlaggedElement> PFEGammaAlgo::ProtoEGObject::secondaryGSFs

Definition at line 97 of file PFEGammaAlgo.h.

std::vector<PFKFFlaggedElement> PFEGammaAlgo::ProtoEGObject::secondaryKFs
KFValMap PFEGammaAlgo::ProtoEGObject::singleLegConversionMvaMap

Definition at line 99 of file PFEGammaAlgo.h.

Referenced by PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv().