CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
< PFClusterFlaggedElement
ecalclusters
 
std::vector< const
PFClusterElement * > 
electronClusters
 
reco::ElectronSeedRef electronSeed
 
int firstBrem
 
std::vector
< PFClusterFlaggedElement
hcalClusters
 
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 77 of file PFEGammaAlgo.h.

Constructor & Destructor Documentation

PFEGammaAlgo::ProtoEGObject::ProtoEGObject ( )
inline

Definition at line 78 of file PFEGammaAlgo.h.

78 : parentSC(NULL) {}
#define NULL
Definition: scimark2.h:8
const PFSCElement * parentSC
Definition: PFEGammaAlgo.h:80

Member Data Documentation

GSFToTrackMap PFEGammaAlgo::ProtoEGObject::boundKFTracks

Definition at line 89 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 79 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 93 of file PFEGammaAlgo.h.

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

Definition at line 95 of file PFEGammaAlgo.h.

Referenced by PFEGammaAlgo::linkRefinableObjectECALToSingleLegConv().