CMS 3D CMS Logo

Public Member Functions | Private Attributes

ConversionInfo Class Reference

#include <ConversionInfo.h>

List of all members.

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_

Detailed Description

Definition at line 12 of file ConversionInfo.h.


Constructor & Destructor Documentation

ConversionInfo::ConversionInfo ( ) [inline]
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]

Member Function Documentation

reco::TrackRef ConversionInfo::conversionPartnerCtfTk ( ) const [inline]

Definition at line 49 of file ConversionInfo.h.

References conversionPartnerCtfTk_.

Referenced by ConversionInfo(), and GsfElectronAlgo::createElectron().

reco::GsfTrackRef ConversionInfo::conversionPartnerGsfTk ( ) const [inline]

Definition at line 53 of file ConversionInfo.h.

References conversionPartnerGsfTk_.

Referenced by ConversionInfo(), and GsfElectronAlgo::createElectron().

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]
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]
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]

Member Data Documentation

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().

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().

Definition at line 76 of file ConversionInfo.h.

Referenced by ConversionInfo(), and radiusOfConversion().