#include <PFCandidatePhotonExtra.h>
Public Member Functions | |
void | addConversionRef (const reco::ConversionRef &convref) |
add Conversions from PF | |
void | addLCorrClusEnergy (float LCorrE) |
void | addSingleLegConvMva (float &mvasingleleg) |
add Single Leg Conversion mva | |
void | addSingleLegConvTrackRef (const reco::TrackRef &trackref) |
add Single Leg Conversion TrackRef | |
reco::ConversionRefVector | conversionRef () const |
return Conversions from PF | |
int | ExcludedClust () const |
const std::vector< float > & | LCorrClusEnergy () const |
float | Mustache_Et () const |
float | MVAGlobalCorrE () const |
float | MVAGlobalCorrEError () const |
PFCandidatePhotonExtra () | |
constructor | |
PFCandidatePhotonExtra (const reco::SuperClusterRef &) | |
constructor | |
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 | |
const std::vector < reco::TrackRef > & | singleLegConvTrackRef () const |
return vector of Single Leg Conversion TrackRef from | |
reco::SuperClusterRef | superClusterRef () const |
return a reference to the corresponding supercluster | |
~PFCandidatePhotonExtra () | |
destructor | |
Private Attributes | |
reco::ConversionRefVector | assoConversionsRef_ |
vector of ConversionRef from PF | |
std::vector< float > | assoSingleLegMva_ |
vector of Mvas from Single Leg conversions | |
std::vector< reco::TrackRef > | assoSingleLegRefTrack_ |
vector of TrackRef from Single Leg conversions | |
int | Excluded_clust_ |
float | GlobalCorr_ |
float | GlobalCorrEError_ |
std::vector< float > | LocalCorr_ |
float | Mustache_Et_ |
float | MVAResolution_ |
reco::SuperClusterRef | scRef_ |
Ref to supercluster. |
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_.
{ Mustache_Et_=0.; Excluded_clust_ = 0; GlobalCorr_ = 0. ; GlobalCorrEError_ = 0.; }
PFCandidatePhotonExtra::PFCandidatePhotonExtra | ( | const reco::SuperClusterRef & | scRef | ) |
constructor
Definition at line 15 of file PFCandidatePhotonExtra.cc.
References Excluded_clust_, GlobalCorr_, GlobalCorrEError_, Mustache_Et_, and scRef_.
{ scRef_ = scRef; Mustache_Et_=0.; Excluded_clust_ = 0; GlobalCorr_ = 0. ; GlobalCorrEError_ = 0.; }
reco::PFCandidatePhotonExtra::~PFCandidatePhotonExtra | ( | ) | [inline] |
void PFCandidatePhotonExtra::addConversionRef | ( | const reco::ConversionRef & | convref | ) |
add Conversions from PF
Definition at line 33 of file PFCandidatePhotonExtra.cc.
References assoConversionsRef_, and edm::RefVector< C, T, F >::push_back().
{ assoConversionsRef_.push_back(convref); }
void PFCandidatePhotonExtra::addLCorrClusEnergy | ( | float | LCorrE | ) |
Definition at line 37 of file PFCandidatePhotonExtra.cc.
References LocalCorr_.
Referenced by PFPhotonAlgo::RunPFPhoton().
{ LocalCorr_.push_back(LCorrE); }
void PFCandidatePhotonExtra::addSingleLegConvMva | ( | float & | mvasingleleg | ) |
add Single Leg Conversion mva
Definition at line 29 of file PFCandidatePhotonExtra.cc.
References assoSingleLegMva_.
{ assoSingleLegMva_.push_back(mvasingleleg); }
void PFCandidatePhotonExtra::addSingleLegConvTrackRef | ( | const reco::TrackRef & | trackref | ) |
add Single Leg Conversion TrackRef
Definition at line 25 of file PFCandidatePhotonExtra.cc.
References assoSingleLegRefTrack_.
{ assoSingleLegRefTrack_.push_back(trackref); }
reco::ConversionRefVector reco::PFCandidatePhotonExtra::conversionRef | ( | ) | const [inline] |
return Conversions from PF
Definition at line 46 of file PFCandidatePhotonExtra.h.
References assoConversionsRef_.
{return assoConversionsRef_;}
int reco::PFCandidatePhotonExtra::ExcludedClust | ( | ) | const [inline] |
Definition at line 52 of file PFCandidatePhotonExtra.h.
References Excluded_clust_.
{ return Excluded_clust_;}
const std::vector<float>& reco::PFCandidatePhotonExtra::LCorrClusEnergy | ( | ) | const [inline] |
float reco::PFCandidatePhotonExtra::Mustache_Et | ( | ) | const [inline] |
Definition at line 51 of file PFCandidatePhotonExtra.h.
References Mustache_Et_.
{ return Mustache_Et_;}
float reco::PFCandidatePhotonExtra::MVAGlobalCorrE | ( | ) | const [inline] |
Definition at line 56 of file PFCandidatePhotonExtra.h.
References GlobalCorr_.
{return GlobalCorr_;}
float reco::PFCandidatePhotonExtra::MVAGlobalCorrEError | ( | ) | const [inline] |
Definition at line 59 of file PFCandidatePhotonExtra.h.
References GlobalCorrEError_.
{return GlobalCorrEError_;}
float reco::PFCandidatePhotonExtra::PFPhotonRes | ( | ) | const [inline] |
Definition at line 65 of file PFCandidatePhotonExtra.h.
References MVAResolution_.
{return MVAResolution_;}
void reco::PFCandidatePhotonExtra::setExcludedClust | ( | int | excluded | ) | [inline] |
Definition at line 50 of file PFCandidatePhotonExtra.h.
References Excluded_clust_.
{Excluded_clust_=excluded;}
void reco::PFCandidatePhotonExtra::setMustache_Et | ( | float | Must_Et | ) | [inline] |
Definition at line 49 of file PFCandidatePhotonExtra.h.
References Mustache_Et_.
{Mustache_Et_=Must_Et;}
void reco::PFCandidatePhotonExtra::setMVAGlobalCorrE | ( | float | GCorr | ) | [inline] |
Definition at line 55 of file PFCandidatePhotonExtra.h.
References GlobalCorr_.
{GlobalCorr_=GCorr;}
void reco::PFCandidatePhotonExtra::setMVAGlobalCorrEError | ( | float | GCorr | ) | [inline] |
Definition at line 58 of file PFCandidatePhotonExtra.h.
References GlobalCorrEError_.
{GlobalCorrEError_=GCorr;}
void reco::PFCandidatePhotonExtra::SetPFPhotonRes | ( | float | Res | ) | [inline] |
Definition at line 64 of file PFCandidatePhotonExtra.h.
References MVAResolution_.
{Res=MVAResolution_;}
const std::vector<float>& reco::PFCandidatePhotonExtra::singleLegConvMva | ( | ) | const [inline] |
return Single Leg Conversion mva
Definition at line 40 of file PFCandidatePhotonExtra.h.
References assoSingleLegMva_.
{return assoSingleLegMva_;}
const std::vector<reco::TrackRef>& reco::PFCandidatePhotonExtra::singleLegConvTrackRef | ( | ) | const [inline] |
return vector of Single Leg Conversion TrackRef from
Definition at line 34 of file PFCandidatePhotonExtra.h.
References assoSingleLegRefTrack_.
{return assoSingleLegRefTrack_;}
reco::SuperClusterRef reco::PFCandidatePhotonExtra::superClusterRef | ( | ) | const [inline] |
return a reference to the corresponding supercluster
Definition at line 28 of file PFCandidatePhotonExtra.h.
References scRef_.
{return scRef_ ; }
vector of ConversionRef from PF
Definition at line 78 of file PFCandidatePhotonExtra.h.
Referenced by addConversionRef(), and conversionRef().
std::vector<float> reco::PFCandidatePhotonExtra::assoSingleLegMva_ [private] |
vector of Mvas from Single Leg conversions
Definition at line 75 of file PFCandidatePhotonExtra.h.
Referenced by addSingleLegConvMva(), and singleLegConvMva().
std::vector<reco::TrackRef> reco::PFCandidatePhotonExtra::assoSingleLegRefTrack_ [private] |
vector of TrackRef from Single Leg conversions
Definition at line 72 of file PFCandidatePhotonExtra.h.
Referenced by addSingleLegConvTrackRef(), and singleLegConvTrackRef().
int reco::PFCandidatePhotonExtra::Excluded_clust_ [private] |
Definition at line 82 of file PFCandidatePhotonExtra.h.
Referenced by ExcludedClust(), PFCandidatePhotonExtra(), and setExcludedClust().
float reco::PFCandidatePhotonExtra::GlobalCorr_ [private] |
Definition at line 86 of file PFCandidatePhotonExtra.h.
Referenced by MVAGlobalCorrE(), PFCandidatePhotonExtra(), and setMVAGlobalCorrE().
float reco::PFCandidatePhotonExtra::GlobalCorrEError_ [private] |
Definition at line 87 of file PFCandidatePhotonExtra.h.
Referenced by MVAGlobalCorrEError(), PFCandidatePhotonExtra(), and setMVAGlobalCorrEError().
std::vector<float> reco::PFCandidatePhotonExtra::LocalCorr_ [private] |
Definition at line 85 of file PFCandidatePhotonExtra.h.
Referenced by addLCorrClusEnergy(), and LCorrClusEnergy().
float reco::PFCandidatePhotonExtra::Mustache_Et_ [private] |
Definition at line 81 of file PFCandidatePhotonExtra.h.
Referenced by Mustache_Et(), PFCandidatePhotonExtra(), and setMustache_Et().
float reco::PFCandidatePhotonExtra::MVAResolution_ [private] |
Definition at line 88 of file PFCandidatePhotonExtra.h.
Referenced by PFPhotonRes(), and SetPFPhotonRes().
Ref to supercluster.
Definition at line 69 of file PFCandidatePhotonExtra.h.
Referenced by PFCandidatePhotonExtra(), and superClusterRef().