#include <TauImpactParameterInfo.h>
Public Member Functions | |
virtual TauImpactParameterInfo * | clone () const |
float | discriminator (double, double, double, bool, bool) const |
float | discriminator () const |
const IsolatedTauTagInfoRef & | getIsolatedTauTag () const |
const TauImpactParameterTrackData * | getTrackData (const reco::TrackRef &) const |
void | setIsolatedTauTag (const IsolatedTauTagInfoRef &) |
void | storeTrackData (const reco::TrackRef &, const TauImpactParameterTrackData &) |
TauImpactParameterInfo () | |
virtual | ~TauImpactParameterInfo () |
Private Attributes | |
IsolatedTauTagInfoRef | isolatedTaus |
TrackTauImpactParameterAssociationCollection | trackDataMap |
Definition at line 26 of file TauImpactParameterInfo.h.
|
inline |
|
inlinevirtual |
Definition at line 29 of file TauImpactParameterInfo.h.
|
inlinevirtual |
Definition at line 31 of file TauImpactParameterInfo.h.
References TauImpactParameterInfo().
float reco::TauImpactParameterInfo::discriminator | ( | double | ip_min, |
double | ip_max, | ||
double | sip_min, | ||
bool | use_sign, | ||
bool | use3D | ||
) | const |
Definition at line 8 of file TauImpactParameterInfo.cc.
References MuTauSkim_cff::discriminator, reco::TauImpactParameterTrackData::ip3D, edm::Ref< C, T, F >::isNull(), Measurement1D::significance(), reco::TauImpactParameterTrackData::transverseIp, and Measurement1D::value().
Referenced by ImpactParameterAlgorithm::tag().
float reco::TauImpactParameterInfo::discriminator | ( | ) | const |
Definition at line 27 of file TauImpactParameterInfo.cc.
const IsolatedTauTagInfoRef & reco::TauImpactParameterInfo::getIsolatedTauTag | ( | ) | const |
Definition at line 52 of file TauImpactParameterInfo.cc.
const reco::TauImpactParameterTrackData * TauImpactParameterInfo::getTrackData | ( | const reco::TrackRef & | trackRef | ) | const |
Definition at line 32 of file TauImpactParameterInfo.cc.
References edm::AssociationMap< edm::OneToValue< reco::TrackCollection, reco::TauImpactParameterTrackData > >::const_iterator, and getDQMSummary::iter.
void reco::TauImpactParameterInfo::setIsolatedTauTag | ( | const IsolatedTauTagInfoRef & | isolationRef | ) |
Definition at line 48 of file TauImpactParameterInfo.cc.
Referenced by ImpactParameterAlgorithm::tag().
void reco::TauImpactParameterInfo::storeTrackData | ( | const reco::TrackRef & | trackRef, |
const TauImpactParameterTrackData & | trackData | ||
) |
Definition at line 42 of file TauImpactParameterInfo.cc.
Referenced by ImpactParameterAlgorithm::tag().
|
private |
Definition at line 44 of file TauImpactParameterInfo.h.
|
private |
Definition at line 43 of file TauImpactParameterInfo.h.