CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DeepTauId Member List

This is the complete list of members for DeepTauId, including all inherited members.

andPrediscriminants_deep_tau::DeepTauBase
basicDiscrdR03IndexMap_DeepTauIdprivate
BasicDiscriminator enum namedeep_tau::DeepTauBase
basicDiscrIndexMap_DeepTauIdprivate
basicTauDiscriminators_inputToken_DeepTauIdprivate
basicTauDiscriminatorsdR03_inputToken_DeepTauIdprivate
cache_deep_tau::DeepTauBaseprotected
CacheTypes typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
calculateElectronClusterVars(const pat::Electron *ele, float &elecEe, float &elecEgamma)DeepTauIdinlineprivatestatic
calculateElectronClusterVarsV2(const pat::Electron &ele, float &cc_ele_energy, float &cc_gamma_energy, int &cc_n_gamma)DeepTauIdinlineprivatestatic
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, double &gj_diff, TauFunc tau_funcs)DeepTauIdinlineprivatestatic
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, TauFunc tau_funcs)DeepTauIdinlineprivatestatic
CandidateCollection typedefdeep_tau::DeepTauBase
ChargedIsoPtSum enum valuedeep_tau::DeepTauBase
checkInputs(const tensorflow::Tensor &inputs, const std::string &block_name, int n_inputs, const CellGrid *grid=nullptr) const DeepTauIdinlineprivate
convTensor_DeepTauIdprivate
createConvFeatures(const TauCastType &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const reco::Vertex &pv, double rho, const std::vector< pat::Electron > *electrons, const std::vector< pat::Muon > *muons, const edm::View< reco::Candidate > &pfCands, const CellGrid &grid, TauFunc tau_funcs, bool is_inner)DeepTauIdinlineprivate
createEgammaBlockInputs(unsigned idx, const TauCastType &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const reco::Vertex &pv, double rho, const std::vector< pat::Electron > *electrons, const edm::View< reco::Candidate > &pfCands, const Cell &cell_map, TauFunc tau_funcs, bool is_inner)DeepTauIdinlineprivate
createHadronsBlockInputs(unsigned idx, const TauCastType &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const reco::Vertex &pv, double rho, const edm::View< reco::Candidate > &pfCands, const Cell &cell_map, TauFunc tau_funcs, bool is_inner)DeepTauIdinlineprivate
createInputsV1(const TauCastType &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const std::vector< pat::Electron > *electrons, const std::vector< pat::Muon > *muons, TauFunc tau_funcs) const DeepTauIdinlineprivate
createMuonBlockInputs(unsigned idx, const TauCastType &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const reco::Vertex &pv, double rho, const std::vector< pat::Muon > *muons, const edm::View< reco::Candidate > &pfCands, const Cell &cell_map, TauFunc tau_funcs, bool is_inner)DeepTauIdinlineprivate
createTauBlockInputs(const TauCastType &tau, const size_t &tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const reco::Vertex &pv, double rho, TauFunc tau_funcs)DeepTauIdinlineprivate
Cutter typedefdeep_tau::DeepTauBase
CutterPtr typedefdeep_tau::DeepTauBase
debug_levelDeepTauIdprivate
DeepTauBase(const edm::ParameterSet &cfg, const OutputCollection &outputs, const DeepTauCache *cache)deep_tau::DeepTauBase
DeepTauId(const edm::ParameterSet &cfg, const deep_tau::DeepTauCache *cache)DeepTauIdinlineexplicit
default_valueDeepTauIdstatic
disable_CellIndex_workaround_DeepTauIdprivate
disable_dxy_pca_DeepTauIdprivate
disable_hcalFraction_workaround_DeepTauIdprivate
discrIndicesMapped_DeepTauIdprivate
EDProducer()=defaultedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
EDProducer(const EDProducer &)=deleteedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
eGammaTensor_DeepTauIdprivate
ElectronCollection typedefdeep_tau::DeepTauBase
electrons_token_DeepTauIdprivate
file_counter_DeepTauIdprivate
fillDescriptions(edm::ConfigurationDescriptions &descriptions)DeepTauIdinlinestatic
fillGrids(const TauCastType &tau, const Collection &objects, CellGrid &inner_grid, CellGrid &outer_grid)DeepTauIdinlineprivate
findMatchedElectron(const TauCastType &tau, const std::vector< pat::Electron > *electrons, double deltaR)DeepTauIdinlineprivatestatic
FootprintCorrection enum valuedeep_tau::DeepTauBase
getInnerSignalConeRadius(double pt)DeepTauIdinlineprivatestatic
GetOutputs()DeepTauIdinlinestatic
getPartialPredictions(bool is_inner)DeepTauIdinlineprivate
getPredictions(edm::Event &event, edm::Handle< TauCollection > taus) overrideDeepTauIdinlineprivatevirtual
getPredictionsV1(TauCollection::const_reference &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const std::vector< pat::Electron > *electrons, const std::vector< pat::Muon > *muons, std::vector< tensorflow::Tensor > &pred_vector, TauFunc tau_funcs)DeepTauIdinlineprivate
getPredictionsV2(TauCollection::const_reference &tau, const size_t tau_index, const edm::RefToBase< reco::BaseTau > tau_ref, const std::vector< pat::Electron > *electrons, const std::vector< pat::Muon > *muons, const edm::View< reco::Candidate > &pfCands, const reco::Vertex &pv, double rho, std::vector< tensorflow::Tensor > &pred_vector, TauFunc tau_funcs)DeepTauIdinlineprivate
getValue(T value)DeepTauIdinlineprivatestatic
getValueLinear(T value, float min_value, float max_value, bool positive)DeepTauIdinlineprivatestatic
getValueNorm(T value, float mean, float sigma, float n_sigmas_max=5)DeepTauIdinlineprivatestatic
GlobalCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
globalEndJob(const deep_tau::DeepTauCache *cache_)DeepTauIdinlinestatic
hadronsTensor_DeepTauIdprivate
HasAbility typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
hasAbilityToProduceInBeginLumis() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
hasAbilityToProduceInBeginProcessBlocks() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
hasAbilityToProduceInBeginRuns() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
hasAbilityToProduceInEndLumis() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
hasAbilityToProduceInEndProcessBlocks() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
hasAbilityToProduceInEndRuns() const finaledm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >inline
initializeGlobalCache(const edm::ParameterSet &cfg)DeepTauIdinlinestatic
input_layer_DeepTauIdprivate
InputProcessBlockCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
is_first_block_DeepTauIdprivate
is_online_deep_tau::DeepTauBaseprotected
isAbove(double value, double min)DeepTauIdinlineprivatestatic
isInEcalCrack(double eta)DeepTauIdinlineprivatestatic
json_file_DeepTauIdprivate
LorentzVectorXYZ typedefdeep_tau::DeepTauBase
LuminosityBlockCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
LuminosityBlockContext typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
LuminosityBlockSummaryCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
matchDiscriminatorIndices(edm::Event &event, edm::EDGetTokenT< reco::TauDiscriminatorContainer > discriminatorContainerToken, std::vector< BasicDiscriminator > requiredDiscr)DeepTauIdinline
MuonCollection typedefdeep_tau::DeepTauBase
muons_token_DeepTauIdprivate
muonTensor_DeepTauIdprivate
NeutralIsoPtSum enum valuedeep_tau::DeepTauBase
NeutralIsoPtSumWeight enum valuedeep_tau::DeepTauBase
operator=(const EDProducer &)=deleteedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
output_layer_DeepTauIdprivate
OutputCollection typedefdeep_tau::DeepTauBase
outputs_deep_tau::DeepTauBaseprotected
patPrediscriminants_deep_tau::DeepTauBase
pfcandToken_deep_tau::DeepTauBaseprotected
pfTauTransverseImpactParameters_token_DeepTauIdprivate
PhotonPtSumOutsideSignalCone enum valuedeep_tau::DeepTauBase
piDeepTauIdprivatestatic
processIsolationPFComponents(const TauCastType &tau, const CandidateCollection &candidates, LorentzVectorXYZ &p4, float &pt, float &d_eta, float &d_phi, float &m, float &n)DeepTauIdinlineprivatestatic
processSignalPFComponents(const TauCastType &tau, const CandidateCollection &candidates, LorentzVectorXYZ &p4_inner, LorentzVectorXYZ &p4_outer, float &pt_inner, float &dEta_inner, float &dPhi_inner, float &m_inner, float &pt_outer, float &dEta_outer, float &dPhi_outer, float &m_outer, float &n_inner, float &n_outer)DeepTauIdinlineprivatestatic
produce(edm::Event &event, const edm::EventSetup &es) overridedeep_tau::DeepTauBase
PUcorrPtSum enum valuedeep_tau::DeepTauBase
recoPrediscriminants_deep_tau::DeepTauBase
requiredBasicDiscriminators_deep_tau::DeepTauBaseprotectedstatic
requiredBasicDiscriminatorsdR03_deep_tau::DeepTauBaseprotectedstatic
rho_token_DeepTauIdprivate
RunCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
RunContext typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
RunSummaryCache typedefedm::stream::EDProducer< edm::GlobalCache< DeepTauCache > >
save_inputs_DeepTauIdprivate
saveInputs(const tensorflow::Tensor &inputs, const std::string &block_name, int n_inputs, const CellGrid *grid=nullptr)DeepTauIdinlineprivate
setCellConvFeatures(tensorflow::Tensor &convTensor, const tensorflow::Tensor &features, unsigned batch_idx, int eta_index, int phi_index)DeepTauIdinlineprivate
stringFromDiscriminator_deep_tau::DeepTauBaseprotectedstatic
tauBlockTensor_DeepTauIdprivate
TauCollection typedefdeep_tau::DeepTauBase
TauDiscriminator typedefdeep_tau::DeepTauBase
TauRef typedefdeep_tau::DeepTauBase
TauRefProd typedefdeep_tau::DeepTauBase
tausToken_deep_tau::DeepTauBaseprotected
version_DeepTauIdprivate
vtxToken_deep_tau::DeepTauBaseprotected
workingPoints_deep_tau::DeepTauBaseprotected
WPList typedefdeep_tau::DeepTauBase
zeroOutputTensor_DeepTauIdprivate
~DeepTauBase() overridedeep_tau::DeepTauBaseinline