#include <ConeIsolationAlgorithm.h>
Public Member Functions | |
ConeIsolationAlgorithm (const edm::ParameterSet ¶meters) | |
ConeIsolationAlgorithm () | |
std::pair< float,reco::IsolatedTauTagInfo > | tag (const reco::JetTracksAssociationRef &jetTracks, const reco::Vertex &pv) |
~ConeIsolationAlgorithm () | |
Static Public Member Functions | |
static void | fillDescription (edm::ParameterSetDescription &desc) |
Private Attributes | |
double | dZ_vertex |
double | isolation_cone |
double | m_cutMaxChiSquared |
double | m_cutMaxTIP |
double | m_cutMinPt |
int | m_cutPixelHits |
int | m_cutTotalHits |
double | matching_cone |
int | n_tracks_isolation_ring |
double | pt_min_isolation |
double | pt_min_leadTrack |
double | signal_cone |
bool | useFixedSizeCone |
bool | useVertexConstrain_ |
double | variableConeParameter |
double | variableMaxCone |
double | variableMinCone |
Definition at line 17 of file ConeIsolationAlgorithm.h.
ConeIsolationAlgorithm::ConeIsolationAlgorithm | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 9 of file ConeIsolationAlgorithm.cc.
References edm::ParameterSet::getParameter().
ConeIsolationAlgorithm::ConeIsolationAlgorithm | ( | void | ) |
Definition at line 6 of file ConeIsolationAlgorithm.cc.
|
inline |
Definition at line 27 of file ConeIsolationAlgorithm.h.
|
static |
Definition at line 33 of file ConeIsolationAlgorithm.cc.
References edm::ParameterSetDescription::add().
Referenced by ConeIsolation::fillDescriptions().
pair< float, IsolatedTauTagInfo > ConeIsolationAlgorithm::tag | ( | const reco::JetTracksAssociationRef & | jetTracks, |
const reco::Vertex & | pv | ||
) |
Definition at line 53 of file ConeIsolationAlgorithm.cc.
References edm::RefVector< C, T, F >::begin(), reco::IsolatedTauTagInfo::discriminator(), MuTauSkim_cff::discriminator, edm::RefVector< C, T, F >::end(), reco::IsolatedTauTagInfo::leadingSignalTrack(), bookConverter::max, min(), reco::Vertex::position(), edm::RefVector< C, T, F >::push_back(), reco::IsolatedTauTagInfo::setDiscriminator(), reco::IsolatedTauTagInfo::setLeadingTrack(), testEve_cfg::tracks, and reco::Vertex::z().
Referenced by Inspector.Inspector::SetTag().
|
private |
Definition at line 46 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 43 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 40 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 38 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 39 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 36 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 37 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 41 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 47 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 44 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 45 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 42 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 49 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 48 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 50 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 51 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 52 of file ConeIsolationAlgorithm.h.