CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
DeepTauId.cc File Reference
#include "RecoTauTag/RecoTau/interface/DeepTauBase.h"
#include "FWCore/Utilities/interface/isFinite.h"
#include "DataFormats/TauReco/interface/PFTauTransverseImpactParameterAssociation.h"
#include "FWCore/Framework/interface/MakerMacros.h"

Go to the source code of this file.

Classes

class  DeepTauId
 

Namespaces

 candFunc
 
 deep_tau
 
 dnn_inputs_2017_v2
 
 dnn_inputs_2017_v2::EgammaBlockInputs
 
 dnn_inputs_2017_v2::HadronBlockInputs
 
 dnn_inputs_2017_v2::MuonBlockInputs
 
 dnn_inputs_2017_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 1047 of file DeepTauId.cc.

Enumeration Type Documentation

◆ CellObjectType

enum CellObjectType
strong

Definition at line 942 of file DeepTauId.cc.

942  {
943  PfCand_electron,
944  PfCand_muon,
945  PfCand_chargedHadron,
946  PfCand_neutralHadron,
947  PfCand_gamma,
948  Electron,
949  Muon,
950  Other
951  };

◆ vars [1/4]

enum vars

Definition at line 159 of file DeepTauId.cc.

159  {
160  rho = 0,
161  tau_pt,
162  tau_eta,
163  tau_phi,
164  tau_mass,
165  tau_E_over_pt,
166  tau_charge,
167  tau_n_charged_prongs,
168  tau_n_neutral_prongs,
169  chargedIsoPtSum,
170  chargedIsoPtSumdR03_over_dR05,
171  footprintCorrection,
172  neutralIsoPtSum,
173  neutralIsoPtSumWeight_over_neutralIsoPtSum,
174  neutralIsoPtSumWeightdR03_over_neutralIsoPtSum,
175  neutralIsoPtSumdR03_over_dR05,
176  photonPtSumOutsideSignalCone,
177  puCorrPtSum,
178  tau_dxy_pca_x,
179  tau_dxy_pca_y,
180  tau_dxy_pca_z,
181  tau_dxy_valid,
182  tau_dxy,
183  tau_dxy_sig,
184  tau_ip3d_valid,
185  tau_ip3d,
186  tau_ip3d_sig,
187  tau_dz,
188  tau_dz_sig_valid,
189  tau_dz_sig,
190  tau_flightLength_x,
191  tau_flightLength_y,
192  tau_flightLength_z,
193  tau_flightLength_sig,
194  tau_pt_weighted_deta_strip,
195  tau_pt_weighted_dphi_strip,
196  tau_pt_weighted_dr_signal,
197  tau_pt_weighted_dr_iso,
198  tau_leadingTrackNormChi2,
199  tau_e_ratio_valid,
200  tau_e_ratio,
201  tau_gj_angle_diff_valid,
202  tau_gj_angle_diff,
203  tau_n_photons,
204  tau_emFraction,
205  tau_inside_ecal_crack,
206  leadChargedCand_etaAtEcalEntrance_minus_tau_eta,
207  NumberOfInputs
208  };

◆ vars [2/4]

enum vars

Definition at line 212 of file DeepTauId.cc.

212  {
213  rho = 0,
214  tau_pt,
215  tau_eta,
216  tau_inside_ecal_crack,
217  pfCand_ele_valid,
218  pfCand_ele_rel_pt,
219  pfCand_ele_deta,
220  pfCand_ele_dphi,
221  pfCand_ele_pvAssociationQuality,
222  pfCand_ele_puppiWeight,
223  pfCand_ele_charge,
224  pfCand_ele_lostInnerHits,
225  pfCand_ele_numberOfPixelHits,
226  pfCand_ele_vertex_dx,
227  pfCand_ele_vertex_dy,
228  pfCand_ele_vertex_dz,
229  pfCand_ele_vertex_dx_tauFL,
230  pfCand_ele_vertex_dy_tauFL,
231  pfCand_ele_vertex_dz_tauFL,
232  pfCand_ele_hasTrackDetails,
233  pfCand_ele_dxy,
234  pfCand_ele_dxy_sig,
235  pfCand_ele_dz,
236  pfCand_ele_dz_sig,
237  pfCand_ele_track_chi2_ndof,
238  pfCand_ele_track_ndof,
239  ele_valid,
240  ele_rel_pt,
241  ele_deta,
242  ele_dphi,
243  ele_cc_valid,
244  ele_cc_ele_rel_energy,
245  ele_cc_gamma_rel_energy,
246  ele_cc_n_gamma,
247  ele_rel_trackMomentumAtVtx,
248  ele_rel_trackMomentumAtCalo,
249  ele_rel_trackMomentumOut,
250  ele_rel_trackMomentumAtEleClus,
251  ele_rel_trackMomentumAtVtxWithConstraint,
252  ele_rel_ecalEnergy,
253  ele_ecalEnergy_sig,
254  ele_eSuperClusterOverP,
255  ele_eSeedClusterOverP,
256  ele_eSeedClusterOverPout,
257  ele_eEleClusterOverPout,
258  ele_deltaEtaSuperClusterTrackAtVtx,
259  ele_deltaEtaSeedClusterTrackAtCalo,
260  ele_deltaEtaEleClusterTrackAtCalo,
261  ele_deltaPhiEleClusterTrackAtCalo,
262  ele_deltaPhiSuperClusterTrackAtVtx,
263  ele_deltaPhiSeedClusterTrackAtCalo,
264  ele_mvaInput_earlyBrem,
265  ele_mvaInput_lateBrem,
266  ele_mvaInput_sigmaEtaEta,
267  ele_mvaInput_hadEnergy,
268  ele_mvaInput_deltaEta,
269  ele_gsfTrack_normalizedChi2,
270  ele_gsfTrack_numberOfValidHits,
271  ele_rel_gsfTrack_pt,
272  ele_gsfTrack_pt_sig,
273  ele_has_closestCtfTrack,
274  ele_closestCtfTrack_normalizedChi2,
275  ele_closestCtfTrack_numberOfValidHits,
276  pfCand_gamma_valid,
277  pfCand_gamma_rel_pt,
278  pfCand_gamma_deta,
279  pfCand_gamma_dphi,
280  pfCand_gamma_pvAssociationQuality,
281  pfCand_gamma_fromPV,
282  pfCand_gamma_puppiWeight,
283  pfCand_gamma_puppiWeightNoLep,
284  pfCand_gamma_lostInnerHits,
285  pfCand_gamma_numberOfPixelHits,
286  pfCand_gamma_vertex_dx,
287  pfCand_gamma_vertex_dy,
288  pfCand_gamma_vertex_dz,
289  pfCand_gamma_vertex_dx_tauFL,
290  pfCand_gamma_vertex_dy_tauFL,
291  pfCand_gamma_vertex_dz_tauFL,
292  pfCand_gamma_hasTrackDetails,
293  pfCand_gamma_dxy,
294  pfCand_gamma_dxy_sig,
295  pfCand_gamma_dz,
296  pfCand_gamma_dz_sig,
297  pfCand_gamma_track_chi2_ndof,
298  pfCand_gamma_track_ndof,
299  NumberOfInputs
300  };

◆ vars [3/4]

enum vars

Definition at line 304 of file DeepTauId.cc.

304  {
305  rho = 0,
306  tau_pt,
307  tau_eta,
308  tau_inside_ecal_crack,
309  pfCand_muon_valid,
310  pfCand_muon_rel_pt,
311  pfCand_muon_deta,
312  pfCand_muon_dphi,
313  pfCand_muon_pvAssociationQuality,
314  pfCand_muon_fromPV,
315  pfCand_muon_puppiWeight,
316  pfCand_muon_charge,
317  pfCand_muon_lostInnerHits,
318  pfCand_muon_numberOfPixelHits,
319  pfCand_muon_vertex_dx,
320  pfCand_muon_vertex_dy,
321  pfCand_muon_vertex_dz,
322  pfCand_muon_vertex_dx_tauFL,
323  pfCand_muon_vertex_dy_tauFL,
324  pfCand_muon_vertex_dz_tauFL,
325  pfCand_muon_hasTrackDetails,
326  pfCand_muon_dxy,
327  pfCand_muon_dxy_sig,
328  pfCand_muon_dz,
329  pfCand_muon_dz_sig,
330  pfCand_muon_track_chi2_ndof,
331  pfCand_muon_track_ndof,
332  muon_valid,
333  muon_rel_pt,
334  muon_deta,
335  muon_dphi,
336  muon_dxy,
337  muon_dxy_sig,
338  muon_normalizedChi2_valid,
339  muon_normalizedChi2,
340  muon_numberOfValidHits,
341  muon_segmentCompatibility,
342  muon_caloCompatibility,
343  muon_pfEcalEnergy_valid,
344  muon_rel_pfEcalEnergy,
345  muon_n_matches_DT_1,
346  muon_n_matches_DT_2,
347  muon_n_matches_DT_3,
348  muon_n_matches_DT_4,
349  muon_n_matches_CSC_1,
350  muon_n_matches_CSC_2,
351  muon_n_matches_CSC_3,
352  muon_n_matches_CSC_4,
353  muon_n_matches_RPC_1,
354  muon_n_matches_RPC_2,
355  muon_n_matches_RPC_3,
356  muon_n_matches_RPC_4,
357  muon_n_hits_DT_1,
358  muon_n_hits_DT_2,
359  muon_n_hits_DT_3,
360  muon_n_hits_DT_4,
361  muon_n_hits_CSC_1,
362  muon_n_hits_CSC_2,
363  muon_n_hits_CSC_3,
364  muon_n_hits_CSC_4,
365  muon_n_hits_RPC_1,
366  muon_n_hits_RPC_2,
367  muon_n_hits_RPC_3,
368  muon_n_hits_RPC_4,
369  NumberOfInputs
370  };

◆ vars [4/4]

enum vars

Definition at line 374 of file DeepTauId.cc.

374  {
375  rho = 0,
376  tau_pt,
377  tau_eta,
378  tau_inside_ecal_crack,
379  pfCand_chHad_valid,
380  pfCand_chHad_rel_pt,
381  pfCand_chHad_deta,
382  pfCand_chHad_dphi,
383  pfCand_chHad_leadChargedHadrCand,
384  pfCand_chHad_pvAssociationQuality,
385  pfCand_chHad_fromPV,
386  pfCand_chHad_puppiWeight,
387  pfCand_chHad_puppiWeightNoLep,
388  pfCand_chHad_charge,
389  pfCand_chHad_lostInnerHits,
390  pfCand_chHad_numberOfPixelHits,
391  pfCand_chHad_vertex_dx,
392  pfCand_chHad_vertex_dy,
393  pfCand_chHad_vertex_dz,
394  pfCand_chHad_vertex_dx_tauFL,
395  pfCand_chHad_vertex_dy_tauFL,
396  pfCand_chHad_vertex_dz_tauFL,
397  pfCand_chHad_hasTrackDetails,
398  pfCand_chHad_dxy,
399  pfCand_chHad_dxy_sig,
400  pfCand_chHad_dz,
401  pfCand_chHad_dz_sig,
402  pfCand_chHad_track_chi2_ndof,
403  pfCand_chHad_track_ndof,
404  pfCand_chHad_hcalFraction,
405  pfCand_chHad_rawCaloFraction,
406  pfCand_nHad_valid,
407  pfCand_nHad_rel_pt,
408  pfCand_nHad_deta,
409  pfCand_nHad_dphi,
410  pfCand_nHad_puppiWeight,
411  pfCand_nHad_puppiWeightNoLep,
412  pfCand_nHad_hcalFraction,
413  NumberOfInputs
414  };

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
runTauDisplay.tau_eta
tau_eta
Definition: runTauDisplay.py:126
ZElectronSkim_cff.rho
rho
Definition: ZElectronSkim_cff.py:38
runTauDisplay.tau_phi
tau_phi
Definition: runTauDisplay.py:127
runTauDisplay.tau_mass
tau_mass
Definition: runTauDisplay.py:128
dumpRecoGeometry_cfg.Muon
Muon
Definition: dumpRecoGeometry_cfg.py:190
nanoDQM_cff.Electron
Electron
Definition: nanoDQM_cff.py:62
runTauDisplay.tau_pt
tau_pt
Definition: runTauDisplay.py:125