andPrediscriminants_ | DeepTauIdBase< DeepTauIdWrapper > | |
basicDiscrdR03IndexMap_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
BasicDiscriminator typedef | DeepTauIdBase< DeepTauIdWrapper > | |
basicDiscrIndexMap_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
basicTauDiscriminators_inputToken_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
basicTauDiscriminatorsdR03_inputToken_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
cache_ | DeepTauId | private |
CacheTypes typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
calculateElectronClusterVars(const pat::Electron *ele, float &elecEe, float &elecEgamma) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
calculateElectronClusterVarsV2(const pat::Electron &ele, float &cc_ele_energy, float &cc_gamma_energy, int &cc_n_gamma) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, double &gj_diff, TauFunc tau_funcs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, TauFunc tau_funcs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
CandidateCollection typedef | DeepTauIdBase< DeepTauIdWrapper > | |
checkInputs(const tensorflow::Tensor &inputs, const std::string &block_name, int n_inputs, const CellGrid *grid=nullptr) const | DeepTauId | inlineprivate |
convTensor_ | DeepTauId | private |
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) | DeepTauId | inlineprivate |
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, EgammaBlockType &egammaBlockInputs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
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, HadronBlockType &hadronBlockInputs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
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, MuonBlockType &muonBlockInputs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
createOutputs(edm::Event &event, const PredType &pred, edm::Handle< TauCollection > taus) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
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, TauBlockType &tauBlockInputs) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
Cutter typedef | DeepTauIdBase< DeepTauIdWrapper > | |
CutterPtr typedef | DeepTauIdBase< DeepTauIdWrapper > | |
debug_level | DeepTauIdBase< DeepTauIdWrapper > | protected |
DeepTauId(const edm::ParameterSet &cfg, const deep_tau::DeepTauCache *cache) | DeepTauId | inlineexplicit |
DeepTauIdBase(const edm::ParameterSet &cfg) | DeepTauIdBase< DeepTauIdWrapper > | inline |
DeepTauIdWrapper(const edm::ParameterSet &cfg) | DeepTauIdWrapper | inline |
default_value | DeepTauIdBase< DeepTauIdWrapper > | static |
disable_CellIndex_workaround_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
disable_dxy_pca_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
disable_hcalFraction_workaround_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
discrIndicesMapped_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
EDProducer()=default | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
EDProducer(const EDProducer &)=delete | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
eGammaTensor_ | DeepTauId | private |
ElectronCollection typedef | DeepTauIdBase< DeepTauIdWrapper > | |
electrons_token_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
file_counter_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
fillDescriptions(edm::ConfigurationDescriptions &descriptions) | DeepTauId | inlinestatic |
fillDescriptionsHelper(edm::ParameterSetDescription &desc) | DeepTauIdBase< DeepTauIdWrapper > | inlinestatic |
fillGrids(const TauCastType &tau, const Collection &objects, CellGrid &inner_grid, CellGrid &outer_grid) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
findMatchedElectron(const TauCastType &tau, const std::vector< pat::Electron > *electrons, double deltaR) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
GetIDOutputs() | DeepTauIdBase< DeepTauIdWrapper > | inlinestatic |
getInnerSignalConeRadius(double pt) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
getPartialPredictions(bool is_inner) | DeepTauId | inlineprivate |
getPredictions(edm::Event &event, edm::Handle< TauCollection > taus) | DeepTauId | inlineprivate |
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, const edm::EventNumber_t &eventnr, std::vector< tensorflow::Tensor > &pred_vector, TauFunc tau_funcs) | DeepTauId | inlineprivate |
getValue(T value) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
getValueLinear(T value, float min_value, float max_value, bool positive) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
getValueNorm(T value, float mean, float sigma, float n_sigmas_max=5) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
GlobalCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
globalEndJob(const deep_tau::DeepTauCache *cache_) | DeepTauId | inlinestatic |
hadronsTensor_ | DeepTauId | private |
HasAbility typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
hasAbilityToProduceInBeginLumis() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
hasAbilityToProduceInBeginProcessBlocks() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
hasAbilityToProduceInBeginRuns() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
hasAbilityToProduceInEndLumis() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
hasAbilityToProduceInEndProcessBlocks() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
hasAbilityToProduceInEndRuns() const final | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | inline |
IDOutputCollection typedef | DeepTauIdBase< DeepTauIdWrapper > | |
idoutputs_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
initializeGlobalCache(const edm::ParameterSet &cfg) | DeepTauId | inlinestatic |
input_layer_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
InputProcessBlockCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
is_first_block_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
is_online_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
isAbove(double value, double min) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
isInEcalCrack(double eta) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
json_file_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
loadPrediscriminants(edm::Event const &event, edm::Handle< TauCollection > const &taus) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotected |
LorentzVectorXYZ typedef | DeepTauIdBase< DeepTauIdWrapper > | |
LuminosityBlockCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
LuminosityBlockContext typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
LuminosityBlockSummaryCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
matchDiscriminatorIndices(edm::Event const &event, edm::EDGetTokenT< reco::TauDiscriminatorContainer > discriminatorContainerToken, std::vector< BasicDiscriminator > requiredDiscr) | DeepTauIdBase< DeepTauIdWrapper > | inline |
MuonCollection typedef | DeepTauIdBase< DeepTauIdWrapper > | |
muons_token_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
muonTensor_ | DeepTauId | private |
operator=(const EDProducer &)=delete | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
output_layer_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
patPrediscriminants_ | DeepTauIdBase< DeepTauIdWrapper > | |
pfcandToken_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
pfTauTransverseImpactParameters_token_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
pi | DeepTauIdBase< DeepTauIdWrapper > | protectedstatic |
processIsolationPFComponents(const TauCastType &tau, const CandidateCollection &candidates, LorentzVectorXYZ &p4, float &pt, float &d_eta, float &d_phi, float &m, float &n) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
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) | DeepTauIdBase< DeepTauIdWrapper > | inlineprotectedstatic |
produce(edm::Event &event, const edm::EventSetup &es) override | DeepTauId | inline |
recoPrediscriminants_ | DeepTauIdBase< DeepTauIdWrapper > | |
requiredBasicDiscriminators_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
requiredBasicDiscriminatorsdR03_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
rho_token_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
RunCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
RunContext typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
RunSummaryCache typedef | edm::stream::EDProducer< edm::GlobalCache< deep_tau::DeepTauCache > > | |
save_inputs_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
saveInputs(const tensorflow::Tensor &inputs, const std::string &block_name, int n_inputs, const CellGrid *grid=nullptr) | DeepTauId | inlineprivate |
scalingParamsMap_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
setCellConvFeatures(tensorflow::Tensor &convTensor, const tensorflow::Tensor &features, unsigned batch_idx, int eta_index, int phi_index) | DeepTauId | inlineprivate |
stringFromDiscriminator_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
sub_version_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
tauBlockTensor_ | DeepTauId | private |
TauCollection typedef | DeepTauIdBase< DeepTauIdWrapper > | |
TauDiscriminator typedef | DeepTauIdBase< DeepTauIdWrapper > | |
tauInputs_indices_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
TauRef typedef | DeepTauIdBase< DeepTauIdWrapper > | |
TauRefProd typedef | DeepTauIdBase< DeepTauIdWrapper > | |
tausToken_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
version_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
vtxToken_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
workingPoints_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
WPList typedef | DeepTauIdBase< DeepTauIdWrapper > | |
year_ | DeepTauIdBase< DeepTauIdWrapper > | protected |
zeroOutputTensor_ | DeepTauId | private |