#include <ConeIsolationAlgorithm.h>
Definition at line 17 of file ConeIsolationAlgorithm.h.
◆ ConeIsolationAlgorithm() [1/2]
ConeIsolationAlgorithm::ConeIsolationAlgorithm |
( |
const edm::ParameterSet & |
parameters | ) |
|
Definition at line 8 of file ConeIsolationAlgorithm.cc.
double variableConeParameter
double m_cutMaxChiSquared
int n_tracks_isolation_ring
◆ ConeIsolationAlgorithm() [2/2]
ConeIsolationAlgorithm::ConeIsolationAlgorithm |
( |
| ) |
|
|
default |
◆ ~ConeIsolationAlgorithm()
ConeIsolationAlgorithm::~ConeIsolationAlgorithm |
( |
| ) |
|
|
inline |
◆ fillDescription()
Definition at line 31 of file ConeIsolationAlgorithm.cc.
References submitPVResolutionJobs::desc.
Referenced by ConeIsolation::fillDescriptions().
32 desc.add<
int>(
"MinimumNumberOfPixelHits", 2);
33 desc.add<
int>(
"MinimumNumberOfHits", 8);
34 desc.add<
double>(
"MaximumTransverseImpactParameter", 0.03);
35 desc.add<
double>(
"MinimumTransverseMomentum", 1.0);
36 desc.add<
double>(
"MaximumChiSquared", 100.0);
37 desc.add<
double>(
"DeltaZetTrackVertex", 0.2);
38 desc.add<
bool>(
"useVertex",
true);
39 desc.add<
double>(
"MatchingCone", 0.1);
40 desc.add<
double>(
"SignalCone", 0.07);
41 desc.add<
double>(
"IsolationCone", 0.45);
42 desc.add<
double>(
"MinimumTransverseMomentumInIsolationRing", 0.0);
43 desc.add<
double>(
"MinimumTransverseMomentumLeadingTrack", 6.0);
44 desc.add<
int>(
"MaximumNumberOfTracksIsolationRing", 0);
45 desc.add<
bool>(
"UseFixedSizeCone",
true);
46 desc.add<
double>(
"VariableConeParameter", 3.5);
47 desc.add<
double>(
"VariableMaxCone", 0.17);
48 desc.add<
double>(
"VariableMinCone", 0.05);
◆ tag()
Definition at line 51 of file ConeIsolationAlgorithm.cc.
References PDWG_TauSkim_cff::discriminator, reco::IsolatedTauTagInfo::discriminator(), PVValHelper::dxy, PVValHelper::dz, createfilelist::int, HLT_2022v12_cff::jetTracks, reco::IsolatedTauTagInfo::leadingSignalTrack(), SiStripPI::max, SiStripPI::min, TrackCollections2monitor_cff::normalizedChi2, DiDispStaMuonMonitor_cfi::pt, edm::RefVector< C, T, F >::push_back(), MetAnalyzer::pv(), reco::IsolatedTauTagInfo::setDiscriminator(), reco::IsolatedTauTagInfo::setLeadingTrack(), HLT_2022v12_cff::track, and tracks.
72 double energyJet =
jetTracks->first->energy();
84 resultExtended.setLeadingTrack(myLeadTk);
91 resultExtended.setLeadingTrack(myLeadTk);
double variableConeParameter
auto const & tracks
cannot be loose
XYZVectorD XYZVector
spatial vector with cartesian internal representation
double m_cutMaxChiSquared
int n_tracks_isolation_ring
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
◆ dZ_vertex
double ConeIsolationAlgorithm::dZ_vertex |
|
private |
◆ isolation_cone
double ConeIsolationAlgorithm::isolation_cone |
|
private |
◆ m_cutMaxChiSquared
double ConeIsolationAlgorithm::m_cutMaxChiSquared |
|
private |
◆ m_cutMaxTIP
double ConeIsolationAlgorithm::m_cutMaxTIP |
|
private |
◆ m_cutMinPt
double ConeIsolationAlgorithm::m_cutMinPt |
|
private |
◆ m_cutPixelHits
int ConeIsolationAlgorithm::m_cutPixelHits |
|
private |
◆ m_cutTotalHits
int ConeIsolationAlgorithm::m_cutTotalHits |
|
private |
◆ matching_cone
double ConeIsolationAlgorithm::matching_cone |
|
private |
◆ n_tracks_isolation_ring
int ConeIsolationAlgorithm::n_tracks_isolation_ring |
|
private |
◆ pt_min_isolation
double ConeIsolationAlgorithm::pt_min_isolation |
|
private |
◆ pt_min_leadTrack
double ConeIsolationAlgorithm::pt_min_leadTrack |
|
private |
◆ signal_cone
double ConeIsolationAlgorithm::signal_cone |
|
private |
◆ useFixedSizeCone
bool ConeIsolationAlgorithm::useFixedSizeCone |
|
private |
◆ useVertexConstrain_
bool ConeIsolationAlgorithm::useVertexConstrain_ |
|
private |
◆ variableConeParameter
double ConeIsolationAlgorithm::variableConeParameter |
|
private |
◆ variableMaxCone
double ConeIsolationAlgorithm::variableMaxCone |
|
private |
◆ variableMinCone
double ConeIsolationAlgorithm::variableMinCone |
|
private |