CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
DeepTauId.cc File Reference
#include "RecoTauTag/RecoTau/interface/DeepTauBase.h"
#include "RecoTauTag/RecoTau/interface/DeepTauScaling.h"
#include "FWCore/Utilities/interface/isFinite.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/TauReco/interface/PFTauTransverseImpactParameterAssociation.h"
#include <fstream>
#include "oneapi/tbb/concurrent_unordered_set.h"
#include "FWCore/Framework/interface/MakerMacros.h"

Go to the source code of this file.

Classes

class  DeepTauId
 

Namespaces

 candFunc
 
 deep_tau
 
 dnn_inputs_v2
 
 dnn_inputs_v2::EgammaBlockInputs
 
 dnn_inputs_v2::HadronBlockInputs
 
 dnn_inputs_v2::MuonBlockInputs
 
 dnn_inputs_v2::TauBlockInputs
 

Typedefs

using bd = deep_tau::DeepTauBase::BasicDiscriminator
 

Enumerations

enum  CellObjectType
 
enum  vars
 
enum  vars
 
enum  vars
 
enum  vars
 

Functions

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< DeepTauId > > s_filler__LINE__ ("DeepTauId")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< DeepTauId > > s_maker__LINE__ ("DeepTauId")
 

Variables

constexpr int deep_tau::NumberOfOutputs = 4
 

Typedef Documentation

◆ bd

Definition at line 808 of file DeepTauId.cc.

Enumeration Type Documentation

◆ CellObjectType

enum CellObjectType
strong

Definition at line 690 of file DeepTauId.cc.

◆ vars [1/4]

enum vars

Definition at line 30 of file DeepTauId.cc.

30  {
31  rho = 0,
32  tau_pt,
33  tau_eta,
34  tau_phi,
35  tau_mass,
36  tau_E_over_pt,
37  tau_charge,
38  tau_n_charged_prongs,
39  tau_n_neutral_prongs,
40  chargedIsoPtSum,
41  chargedIsoPtSumdR03_over_dR05,
42  footprintCorrection,
43  neutralIsoPtSum,
44  neutralIsoPtSumWeight_over_neutralIsoPtSum,
45  neutralIsoPtSumWeightdR03_over_neutralIsoPtSum,
46  neutralIsoPtSumdR03_over_dR05,
47  photonPtSumOutsideSignalCone,
48  puCorrPtSum,
49  tau_dxy_pca_x,
50  tau_dxy_pca_y,
51  tau_dxy_pca_z,
52  tau_dxy_valid,
53  tau_dxy,
54  tau_dxy_sig,
55  tau_ip3d_valid,
56  tau_ip3d,
57  tau_ip3d_sig,
58  tau_dz,
59  tau_dz_sig_valid,
60  tau_dz_sig,
61  tau_flightLength_x,
62  tau_flightLength_y,
63  tau_flightLength_z,
64  tau_flightLength_sig,
65  tau_pt_weighted_deta_strip,
66  tau_pt_weighted_dphi_strip,
67  tau_pt_weighted_dr_signal,
68  tau_pt_weighted_dr_iso,
69  tau_leadingTrackNormChi2,
70  tau_e_ratio_valid,
71  tau_e_ratio,
72  tau_gj_angle_diff_valid,
73  tau_gj_angle_diff,
74  tau_n_photons,
75  tau_emFraction,
76  tau_inside_ecal_crack,
77  leadChargedCand_etaAtEcalEntrance_minus_tau_eta,
78  NumberOfInputs
79  };

◆ vars [2/4]

enum vars

Definition at line 85 of file DeepTauId.cc.

85  {
86  rho = 0,
87  tau_pt,
88  tau_eta,
89  tau_inside_ecal_crack,
90  pfCand_ele_valid,
91  pfCand_ele_rel_pt,
92  pfCand_ele_deta,
93  pfCand_ele_dphi,
94  pfCand_ele_pvAssociationQuality,
95  pfCand_ele_puppiWeight,
96  pfCand_ele_charge,
97  pfCand_ele_lostInnerHits,
98  pfCand_ele_numberOfPixelHits,
99  pfCand_ele_vertex_dx,
100  pfCand_ele_vertex_dy,
101  pfCand_ele_vertex_dz,
102  pfCand_ele_vertex_dx_tauFL,
103  pfCand_ele_vertex_dy_tauFL,
104  pfCand_ele_vertex_dz_tauFL,
105  pfCand_ele_hasTrackDetails,
106  pfCand_ele_dxy,
107  pfCand_ele_dxy_sig,
108  pfCand_ele_dz,
109  pfCand_ele_dz_sig,
110  pfCand_ele_track_chi2_ndof,
111  pfCand_ele_track_ndof,
112  ele_valid,
113  ele_rel_pt,
114  ele_deta,
115  ele_dphi,
116  ele_cc_valid,
117  ele_cc_ele_rel_energy,
118  ele_cc_gamma_rel_energy,
119  ele_cc_n_gamma,
120  ele_rel_trackMomentumAtVtx,
121  ele_rel_trackMomentumAtCalo,
122  ele_rel_trackMomentumOut,
123  ele_rel_trackMomentumAtEleClus,
124  ele_rel_trackMomentumAtVtxWithConstraint,
125  ele_rel_ecalEnergy,
126  ele_ecalEnergy_sig,
127  ele_eSuperClusterOverP,
128  ele_eSeedClusterOverP,
129  ele_eSeedClusterOverPout,
130  ele_eEleClusterOverPout,
131  ele_deltaEtaSuperClusterTrackAtVtx,
132  ele_deltaEtaSeedClusterTrackAtCalo,
133  ele_deltaEtaEleClusterTrackAtCalo,
134  ele_deltaPhiEleClusterTrackAtCalo,
135  ele_deltaPhiSuperClusterTrackAtVtx,
136  ele_deltaPhiSeedClusterTrackAtCalo,
137  ele_mvaInput_earlyBrem,
138  ele_mvaInput_lateBrem,
139  ele_mvaInput_sigmaEtaEta,
140  ele_mvaInput_hadEnergy,
141  ele_mvaInput_deltaEta,
142  ele_gsfTrack_normalizedChi2,
143  ele_gsfTrack_numberOfValidHits,
144  ele_rel_gsfTrack_pt,
145  ele_gsfTrack_pt_sig,
146  ele_has_closestCtfTrack,
147  ele_closestCtfTrack_normalizedChi2,
148  ele_closestCtfTrack_numberOfValidHits,
149  pfCand_gamma_valid,
150  pfCand_gamma_rel_pt,
151  pfCand_gamma_deta,
152  pfCand_gamma_dphi,
153  pfCand_gamma_pvAssociationQuality,
154  pfCand_gamma_fromPV,
155  pfCand_gamma_puppiWeight,
156  pfCand_gamma_puppiWeightNoLep,
157  pfCand_gamma_lostInnerHits,
158  pfCand_gamma_numberOfPixelHits,
159  pfCand_gamma_vertex_dx,
160  pfCand_gamma_vertex_dy,
161  pfCand_gamma_vertex_dz,
162  pfCand_gamma_vertex_dx_tauFL,
163  pfCand_gamma_vertex_dy_tauFL,
164  pfCand_gamma_vertex_dz_tauFL,
165  pfCand_gamma_hasTrackDetails,
166  pfCand_gamma_dxy,
167  pfCand_gamma_dxy_sig,
168  pfCand_gamma_dz,
169  pfCand_gamma_dz_sig,
170  pfCand_gamma_track_chi2_ndof,
171  pfCand_gamma_track_ndof,
172  NumberOfInputs
173  };

◆ vars [3/4]

enum vars

Definition at line 177 of file DeepTauId.cc.

177  {
178  rho = 0,
179  tau_pt,
180  tau_eta,
181  tau_inside_ecal_crack,
182  pfCand_muon_valid,
183  pfCand_muon_rel_pt,
184  pfCand_muon_deta,
185  pfCand_muon_dphi,
186  pfCand_muon_pvAssociationQuality,
187  pfCand_muon_fromPV,
188  pfCand_muon_puppiWeight,
189  pfCand_muon_charge,
190  pfCand_muon_lostInnerHits,
191  pfCand_muon_numberOfPixelHits,
192  pfCand_muon_vertex_dx,
193  pfCand_muon_vertex_dy,
194  pfCand_muon_vertex_dz,
195  pfCand_muon_vertex_dx_tauFL,
196  pfCand_muon_vertex_dy_tauFL,
197  pfCand_muon_vertex_dz_tauFL,
198  pfCand_muon_hasTrackDetails,
199  pfCand_muon_dxy,
200  pfCand_muon_dxy_sig,
201  pfCand_muon_dz,
202  pfCand_muon_dz_sig,
203  pfCand_muon_track_chi2_ndof,
204  pfCand_muon_track_ndof,
205  muon_valid,
206  muon_rel_pt,
207  muon_deta,
208  muon_dphi,
209  muon_dxy,
210  muon_dxy_sig,
211  muon_normalizedChi2_valid,
212  muon_normalizedChi2,
213  muon_numberOfValidHits,
214  muon_segmentCompatibility,
215  muon_caloCompatibility,
216  muon_pfEcalEnergy_valid,
217  muon_rel_pfEcalEnergy,
218  muon_n_matches_DT_1,
219  muon_n_matches_DT_2,
220  muon_n_matches_DT_3,
221  muon_n_matches_DT_4,
222  muon_n_matches_CSC_1,
223  muon_n_matches_CSC_2,
224  muon_n_matches_CSC_3,
225  muon_n_matches_CSC_4,
226  muon_n_matches_RPC_1,
227  muon_n_matches_RPC_2,
228  muon_n_matches_RPC_3,
229  muon_n_matches_RPC_4,
230  muon_n_hits_DT_1,
231  muon_n_hits_DT_2,
232  muon_n_hits_DT_3,
233  muon_n_hits_DT_4,
234  muon_n_hits_CSC_1,
235  muon_n_hits_CSC_2,
236  muon_n_hits_CSC_3,
237  muon_n_hits_CSC_4,
238  muon_n_hits_RPC_1,
239  muon_n_hits_RPC_2,
240  muon_n_hits_RPC_3,
241  muon_n_hits_RPC_4,
242  NumberOfInputs
243  };

◆ vars [4/4]

enum vars

Definition at line 247 of file DeepTauId.cc.

247  {
248  rho = 0,
249  tau_pt,
250  tau_eta,
251  tau_inside_ecal_crack,
252  pfCand_chHad_valid,
253  pfCand_chHad_rel_pt,
254  pfCand_chHad_deta,
255  pfCand_chHad_dphi,
256  pfCand_chHad_leadChargedHadrCand,
257  pfCand_chHad_pvAssociationQuality,
258  pfCand_chHad_fromPV,
259  pfCand_chHad_puppiWeight,
260  pfCand_chHad_puppiWeightNoLep,
261  pfCand_chHad_charge,
262  pfCand_chHad_lostInnerHits,
263  pfCand_chHad_numberOfPixelHits,
264  pfCand_chHad_vertex_dx,
265  pfCand_chHad_vertex_dy,
266  pfCand_chHad_vertex_dz,
267  pfCand_chHad_vertex_dx_tauFL,
268  pfCand_chHad_vertex_dy_tauFL,
269  pfCand_chHad_vertex_dz_tauFL,
270  pfCand_chHad_hasTrackDetails,
271  pfCand_chHad_dxy,
272  pfCand_chHad_dxy_sig,
273  pfCand_chHad_dz,
274  pfCand_chHad_dz_sig,
275  pfCand_chHad_track_chi2_ndof,
276  pfCand_chHad_track_ndof,
277  pfCand_chHad_hcalFraction,
278  pfCand_chHad_rawCaloFraction,
279  pfCand_nHad_valid,
280  pfCand_nHad_rel_pt,
281  pfCand_nHad_deta,
282  pfCand_nHad_dphi,
283  pfCand_nHad_puppiWeight,
284  pfCand_nHad_puppiWeightNoLep,
285  pfCand_nHad_hcalFraction,
286  NumberOfInputs
287  };

Function Documentation

◆ s_filler__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< DeepTauId > > s_filler__LINE__ ( "DeepTauId"  )
static

◆ s_maker__LINE__()

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< DeepTauId > > s_maker__LINE__ ( "DeepTauId"  )
static