#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 () | |
Private Attributes | |
double | dZ_vertex |
double | isolation_cone |
double | m_cutMaxChiSquared |
double | m_cutMaxDecayLen |
double | m_cutMaxTIP |
double | m_cutMinPt |
int | m_cutPixelHits |
int | m_cutTotalHits |
int | m_nthTrack |
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 15 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 25 of file ConeIsolationAlgorithm.h.
pair< float, IsolatedTauTagInfo > ConeIsolationAlgorithm::tag | ( | const reco::JetTracksAssociationRef & | jetTracks, |
const reco::Vertex & | pv | ||
) |
Definition at line 33 of file ConeIsolationAlgorithm.cc.
References edm::RefVector< C, T, F >::begin(), reco::IsolatedTauTagInfo::discriminator(), edm::RefVector< C, T, F >::end(), reco::IsolatedTauTagInfo::leadingSignalTrack(), 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().
|
private |
Definition at line 44 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 41 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 38 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 37 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 35 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 36 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 33 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 34 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 32 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 39 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 43 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 40 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 47 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 46 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 48 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 49 of file ConeIsolationAlgorithm.h.
|
private |
Definition at line 50 of file ConeIsolationAlgorithm.h.