1 #ifndef EgammaCandidates_PhotonCore_h 2 #define EgammaCandidates_PhotonCore_h reco::ConversionRefVector conversions() const
get vector of references to Conversion's
void setSuperCluster(const reco::SuperClusterRef &r)
set reference to SuperCluster
void addOneLegConversion(const reco::ConversionRef &r)
add single ConversionRef to the vector of Refs
void addConversion(const reco::ConversionRef &r)
add single ConversionRef to the vector of Refs
reco::ConversionRefVector conversionsOneLeg_
reco::ElectronSeedRefVector electronPixelSeeds() const
get reference to electron seed if existing
void setConversionsOneLeg(const reco::ConversionRefVector &conversions)
reco::SuperClusterRef parentSuperCluster() const
get reference to PFlow SuperCluster
void setParentSuperCluster(const reco::SuperClusterRef &r)
set reference to PFlow SuperCluster
void setStandardPhoton(const bool prov)
reco::ElectronSeedRefVector electronSeed_
void setConversions(const reco::ConversionRefVector &conversions)
reco::SuperClusterRef parentSuperCluster_
reference to a Particle flow SuperCluster
void setPFlowPhoton(const bool prov)
set the provenance
bool isPFlowPhoton() const
PhotonCore * clone() const
bool isStandardPhoton() const
reco::SuperClusterRef superCluster() const
get reference to SuperCluster
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
PhotonCore(const reco::SuperClusterRef &scl)
default constructor
reco::ConversionRefVector conversions_
virtual ~PhotonCore()
destructor
reco::ConversionRefVector conversionsOneLeg() const
get vector of references to one leg Conversion's
void addElectronPixelSeed(const reco::ElectronSeedRef &r)
set electron pixel seed ref
reco::SuperClusterRef superCluster_
reference to a SuperCluster