CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
DeepTauId.cc File Reference
#include "RecoTauTag/RecoTau/interface/DeepTauBase.h"
#include "FWCore/Utilities/interface/isFinite.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/TauReco/interface/PFTauTransverseImpactParameterAssociation.h"
#include <fstream>
#include "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_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

Definition at line 1082 of file DeepTauId.cc.

Enumeration Type Documentation

enum CellObjectType
strong

Definition at line 964 of file DeepTauId.cc.

964  {
965  PfCand_electron,
966  PfCand_muon,
967  PfCand_chargedHadron,
968  PfCand_neutralHadron,
969  PfCand_gamma,
970  Electron,
971  Muon,
972  Other
973  };
constexpr char Electron[]
Definition: modules.cc:12
enum vars

Definition at line 164 of file DeepTauId.cc.

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

Definition at line 217 of file DeepTauId.cc.

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

Definition at line 309 of file DeepTauId.cc.

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

Definition at line 379 of file DeepTauId.cc.

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

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