#include <ConversionInfo.h>
Public Member Functions | |
ConversionInfo () | |
ConversionInfo (double dist, double dcot, double radiusOfConversion, math::XYZPoint pointOfConversion, reco::TrackRef conversionPartnerCtfTk, reco::GsfTrackRef conversionPartnerGsfTk, int deltaMissingHits, int flag) | |
reco::TrackRef | conversionPartnerCtfTk () const |
reco::GsfTrackRef | conversionPartnerGsfTk () const |
reco::TrackRef | conversionPartnerTk () const |
double | dcot () const |
int | deltaMissingHits () const |
double | dist () const |
int | flag () const |
math::XYZPoint | pointOfConversion () const |
double | radiusOfConversion () const |
~ConversionInfo () | |
Private Attributes | |
reco::TrackRef | conversionPartnerCtfTk_ |
reco::GsfTrackRef | conversionPartnerGsfTk_ |
double | dcot_ |
int | deltaMissingHits_ |
double | dist_ |
int | flag_ |
math::XYZPoint | pointOfConversion_ |
double | radiusOfConversion_ |
Definition at line 12 of file ConversionInfo.h.
ConversionInfo::ConversionInfo | ( | ) | [inline] |
Definition at line 16 of file ConversionInfo.h.
References conversionPartnerCtfTk_, conversionPartnerGsfTk_, dcot_, deltaMissingHits_, dist_, flag_, pointOfConversion_, and radiusOfConversion_.
{ dist_ = -9999.; dcot_ = -9999.; radiusOfConversion_ = -9999.; pointOfConversion_ = math::XYZPoint(-9999.,-9999.,-9999); conversionPartnerCtfTk_ = reco::TrackRef(); conversionPartnerGsfTk_ = reco::GsfTrackRef(); deltaMissingHits_ = -9999; flag_ = -9999; }
ConversionInfo::~ConversionInfo | ( | ) | [inline] |
Definition at line 27 of file ConversionInfo.h.
{}
ConversionInfo::ConversionInfo | ( | double | dist, |
double | dcot, | ||
double | radiusOfConversion, | ||
math::XYZPoint | pointOfConversion, | ||
reco::TrackRef | conversionPartnerCtfTk, | ||
reco::GsfTrackRef | conversionPartnerGsfTk, | ||
int | deltaMissingHits, | ||
int | flag | ||
) | [inline] |
Definition at line 29 of file ConversionInfo.h.
References conversionPartnerCtfTk(), conversionPartnerCtfTk_, conversionPartnerGsfTk(), conversionPartnerGsfTk_, dcot(), dcot_, deltaMissingHits(), deltaMissingHits_, dist(), dist_, flag(), flag_, pointOfConversion(), pointOfConversion_, radiusOfConversion(), and radiusOfConversion_.
reco::TrackRef ConversionInfo::conversionPartnerCtfTk | ( | ) | const [inline] |
Definition at line 49 of file ConversionInfo.h.
References conversionPartnerCtfTk_.
Referenced by ConversionInfo(), and GsfElectronAlgo::createElectron().
{ return conversionPartnerCtfTk_ ; }
reco::GsfTrackRef ConversionInfo::conversionPartnerGsfTk | ( | ) | const [inline] |
Definition at line 53 of file ConversionInfo.h.
References conversionPartnerGsfTk_.
Referenced by ConversionInfo(), and GsfElectronAlgo::createElectron().
{ return conversionPartnerGsfTk_ ; }
reco::TrackRef ConversionInfo::conversionPartnerTk | ( | ) | const [inline] |
Definition at line 66 of file ConversionInfo.h.
References conversionPartnerCtfTk_.
{ edm::LogWarning("ConversionInfo") << "The conversionPartnerTk() function is deprecated, but still returns the CTF partner track if found! \n" << "Please use either conversionPartnerCtfTk() and conversionPartnerGsfTk() instead. \n"; return conversionPartnerCtfTk_; }
double ConversionInfo::dcot | ( | ) | const [inline] |
Definition at line 46 of file ConversionInfo.h.
References dcot_.
Referenced by ConversionFinder::arbitrateConversionPartnersbyR(), ConversionInfo(), GsfElectronAlgo::createElectron(), ConversionFinder::findBestConversionMatch(), ConversionFinder::getConversionInfos(), ConversionFinder::isFromConversion(), and ElectronConversionRejectionVars::produce().
{return dcot_ ; }
int ConversionInfo::deltaMissingHits | ( | ) | const [inline] |
Definition at line 57 of file ConversionInfo.h.
References deltaMissingHits_.
Referenced by ConversionInfo(), and ConversionFinder::findBestConversionMatch().
{ return deltaMissingHits_ ; }
double ConversionInfo::dist | ( | ) | const [inline] |
Definition at line 45 of file ConversionInfo.h.
References dist_.
Referenced by ConversionFinder::arbitrateConversionPartnersbyR(), ConversionInfo(), GsfElectronAlgo::createElectron(), ConversionFinder::findBestConversionMatch(), ConversionFinder::getConversionInfos(), ConversionFinder::isFromConversion(), and ElectronConversionRejectionVars::produce().
{return dist_ ; }
int ConversionInfo::flag | ( | void | ) | const [inline] |
Definition at line 64 of file ConversionInfo.h.
References flag_.
Referenced by ConversionInfo(), GsfElectronAlgo::createElectron(), and ConversionFinder::findBestConversionMatch().
{ return flag_ ; }
math::XYZPoint ConversionInfo::pointOfConversion | ( | ) | const [inline] |
Definition at line 48 of file ConversionInfo.h.
References pointOfConversion_.
Referenced by ConversionInfo(), and ConversionFinder::getConversionInfos().
{ return pointOfConversion_ ; }
double ConversionInfo::radiusOfConversion | ( | ) | const [inline] |
Definition at line 47 of file ConversionInfo.h.
References radiusOfConversion_.
Referenced by ConversionInfo(), GsfElectronAlgo::createElectron(), ConversionFinder::findBestConversionMatch(), ConversionFinder::getConversionInfos(), and ElectronConversionRejectionVars::produce().
{ return radiusOfConversion_ ; }
Definition at line 78 of file ConversionInfo.h.
Referenced by ConversionInfo(), conversionPartnerCtfTk(), and conversionPartnerTk().
Definition at line 79 of file ConversionInfo.h.
Referenced by ConversionInfo(), and conversionPartnerGsfTk().
double ConversionInfo::dcot_ [private] |
Definition at line 75 of file ConversionInfo.h.
Referenced by ConversionInfo(), and dcot().
int ConversionInfo::deltaMissingHits_ [private] |
Definition at line 80 of file ConversionInfo.h.
Referenced by ConversionInfo(), and deltaMissingHits().
double ConversionInfo::dist_ [private] |
Definition at line 74 of file ConversionInfo.h.
Referenced by ConversionInfo(), and dist().
int ConversionInfo::flag_ [private] |
Definition at line 81 of file ConversionInfo.h.
Referenced by ConversionInfo(), and flag().
Definition at line 77 of file ConversionInfo.h.
Referenced by ConversionInfo(), and pointOfConversion().
double ConversionInfo::radiusOfConversion_ [private] |
Definition at line 76 of file ConversionInfo.h.
Referenced by ConversionInfo(), and radiusOfConversion().