#include <PFCandidatePhotonExtra.h>
Public Member Functions | |
void | addConversionRef (const reco::ConversionRef &convref) |
add Conversions from PF More... | |
void | addLCorrClusEnergy (float LCorrE) |
void | addSingleLegConvMva (float &mvasingleleg) |
add Single Leg Conversion mva More... | |
void | addSingleLegConvTrackRef (const reco::TrackRef &trackref) |
add Single Leg Conversion TrackRef More... | |
reco::ConversionRefVector | conversionRef () const |
return Conversions from PF More... | |
int | ExcludedClust () const |
const std::vector< float > & | LCorrClusEnergy () const |
float | Mustache_Et () const |
float | MVAGlobalCorrE () const |
float | MVAGlobalCorrEError () const |
PFCandidatePhotonExtra () | |
constructor More... | |
PFCandidatePhotonExtra (const reco::SuperClusterRef &) | |
constructor More... | |
float | PFPhotonRes () const |
void | setExcludedClust (int excluded) |
void | setMustache_Et (float Must_Et) |
void | setMVAGlobalCorrE (float GCorr) |
void | setMVAGlobalCorrEError (float GCorr) |
void | SetPFPhotonRes (float Res) |
const std::vector< float > & | singleLegConvMva () const |
return Single Leg Conversion mva More... | |
const std::vector< reco::TrackRef > & | singleLegConvTrackRef () const |
return vector of Single Leg Conversion TrackRef from More... | |
reco::SuperClusterRef | superClusterRef () const |
return a reference to the corresponding supercluster More... | |
~PFCandidatePhotonExtra () | |
destructor More... | |
Private Attributes | |
reco::ConversionRefVector | assoConversionsRef_ |
vector of ConversionRef from PF More... | |
std::vector< float > | assoSingleLegMva_ |
vector of Mvas from Single Leg conversions More... | |
std::vector< reco::TrackRef > | assoSingleLegRefTrack_ |
vector of TrackRef from Single Leg conversions More... | |
int | Excluded_clust_ |
float | GlobalCorr_ |
float | GlobalCorrEError_ |
std::vector< float > | LocalCorr_ |
float | Mustache_Et_ |
float | MVAResolution_ |
reco::SuperClusterRef | scRef_ |
Ref to supercluster. More... | |
extra information on the photon particle candidate from particle flow
Definition at line 16 of file PFCandidatePhotonExtra.h.
PFCandidatePhotonExtra::PFCandidatePhotonExtra | ( | ) |
constructor
Definition at line 7 of file PFCandidatePhotonExtra.cc.
References Excluded_clust_, GlobalCorr_, GlobalCorrEError_, and Mustache_Et_.
PFCandidatePhotonExtra::PFCandidatePhotonExtra | ( | const reco::SuperClusterRef & | scRef | ) |
constructor
Definition at line 15 of file PFCandidatePhotonExtra.cc.
References Excluded_clust_, GlobalCorr_, GlobalCorrEError_, Mustache_Et_, and scRef_.
|
inline |
void PFCandidatePhotonExtra::addConversionRef | ( | const reco::ConversionRef & | convref | ) |
add Conversions from PF
Definition at line 31 of file PFCandidatePhotonExtra.cc.
References assoConversionsRef_, and edm::RefVector< C, T, F >::push_back().
void PFCandidatePhotonExtra::addLCorrClusEnergy | ( | float | LCorrE | ) |
void PFCandidatePhotonExtra::addSingleLegConvMva | ( | float & | mvasingleleg | ) |
add Single Leg Conversion mva
Definition at line 29 of file PFCandidatePhotonExtra.cc.
References assoSingleLegMva_.
void PFCandidatePhotonExtra::addSingleLegConvTrackRef | ( | const reco::TrackRef & | trackref | ) |
add Single Leg Conversion TrackRef
Definition at line 25 of file PFCandidatePhotonExtra.cc.
References assoSingleLegRefTrack_.
|
inline |
return Conversions from PF
Definition at line 46 of file PFCandidatePhotonExtra.h.
References assoConversionsRef_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
return Single Leg Conversion mva
Definition at line 40 of file PFCandidatePhotonExtra.h.
References assoSingleLegMva_.
|
inline |
return vector of Single Leg Conversion TrackRef from
Definition at line 34 of file PFCandidatePhotonExtra.h.
References assoSingleLegRefTrack_.
|
inline |
return a reference to the corresponding supercluster
Definition at line 28 of file PFCandidatePhotonExtra.h.
References scRef_.
|
private |
vector of ConversionRef from PF
Definition at line 78 of file PFCandidatePhotonExtra.h.
Referenced by addConversionRef(), and conversionRef().
|
private |
vector of Mvas from Single Leg conversions
Definition at line 75 of file PFCandidatePhotonExtra.h.
Referenced by addSingleLegConvMva(), and singleLegConvMva().
|
private |
vector of TrackRef from Single Leg conversions
Definition at line 72 of file PFCandidatePhotonExtra.h.
Referenced by addSingleLegConvTrackRef(), and singleLegConvTrackRef().
|
private |
Definition at line 82 of file PFCandidatePhotonExtra.h.
Referenced by ExcludedClust(), PFCandidatePhotonExtra(), and setExcludedClust().
|
private |
Definition at line 86 of file PFCandidatePhotonExtra.h.
Referenced by MVAGlobalCorrE(), PFCandidatePhotonExtra(), and setMVAGlobalCorrE().
|
private |
Definition at line 87 of file PFCandidatePhotonExtra.h.
Referenced by MVAGlobalCorrEError(), PFCandidatePhotonExtra(), and setMVAGlobalCorrEError().
|
private |
Definition at line 85 of file PFCandidatePhotonExtra.h.
Referenced by addLCorrClusEnergy(), and LCorrClusEnergy().
|
private |
Definition at line 81 of file PFCandidatePhotonExtra.h.
Referenced by Mustache_Et(), PFCandidatePhotonExtra(), and setMustache_Et().
|
private |
Definition at line 88 of file PFCandidatePhotonExtra.h.
Referenced by PFPhotonRes(), and SetPFPhotonRes().
|
private |
Ref to supercluster.
Definition at line 69 of file PFCandidatePhotonExtra.h.
Referenced by PFCandidatePhotonExtra(), and superClusterRef().