CMS 3D CMS Logo

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

Go to the source code of this file.

Classes

class  DeepTauId
 

Namespaces

 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
 

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

int deep_tau::NumberOfOutputs = 4
 

Enumeration Type Documentation

enum CellObjectType
strong

Definition at line 703 of file DeepTauId.cc.

703  {
704  PfCand_electron,
705  PfCand_muon,
706  PfCand_chargedHadron,
707  PfCand_neutralHadron,
708  PfCand_gamma,
709  Electron,
710  Muon,
711  Other
712  };
enum vars

Definition at line 158 of file DeepTauId.cc.

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

Definition at line 211 of file DeepTauId.cc.

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

Definition at line 303 of file DeepTauId.cc.

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

Definition at line 373 of file DeepTauId.cc.

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

Function Documentation

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