#include <PFCandidatePhotonExtra.h>
Public Member Functions | |
void | addSingleLegConvMva (float &mvasingleleg) |
add Single Leg Conversion mva | |
void | addSingleLegConvTrackRef (const reco::TrackRef &trackref) |
add Single Leg Conversion TrackRef | |
PFCandidatePhotonExtra () | |
constructor | |
PFCandidatePhotonExtra (const reco::SuperClusterRef &) | |
constructor | |
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 | |
std::vector< float > | assoSingleLegMva_ |
vector of Mvas from Single Leg conversions | |
std::vector< reco::TrackRef > | assoSingleLegRefTrack_ |
vector of TrackRef from Single Leg conversions | |
reco::SuperClusterRef | scRef_ |
Ref to supercluster. |
extra information on the photon particle candidate from particle flow
Definition at line 15 of file PFCandidatePhotonExtra.h.
PFCandidatePhotonExtra::PFCandidatePhotonExtra | ( | ) |
PFCandidatePhotonExtra::PFCandidatePhotonExtra | ( | const reco::SuperClusterRef & | scRef | ) |
constructor
Definition at line 9 of file PFCandidatePhotonExtra.cc.
References scRef_.
{ scRef_ = scRef; }
reco::PFCandidatePhotonExtra::~PFCandidatePhotonExtra | ( | ) | [inline] |
void PFCandidatePhotonExtra::addSingleLegConvMva | ( | float & | mvasingleleg | ) |
add Single Leg Conversion mva
Definition at line 17 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 13 of file PFCandidatePhotonExtra.cc.
References assoSingleLegRefTrack_.
{ assoSingleLegRefTrack_.push_back(trackref); }
const std::vector<float>& reco::PFCandidatePhotonExtra::singleLegConvMva | ( | ) | const [inline] |
return Single Leg Conversion mva
Definition at line 39 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 33 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 27 of file PFCandidatePhotonExtra.h.
References scRef_.
{return scRef_ ; }
std::vector<float> reco::PFCandidatePhotonExtra::assoSingleLegMva_ [private] |
vector of Mvas from Single Leg conversions
Definition at line 50 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 47 of file PFCandidatePhotonExtra.h.
Referenced by addSingleLegConvTrackRef(), and singleLegConvTrackRef().
Ref to supercluster.
Definition at line 44 of file PFCandidatePhotonExtra.h.
Referenced by PFCandidatePhotonExtra(), and superClusterRef().