acquire(edm::Event const &iEvent, edm::EventSetup const &iSetup, Input &iInput) override | DeepTauIdSonicProducer | |
DeepTauIdBase< TritonEDProducer<> >::acquire(edm::Event const &iEvent, edm::EventSetup const &iSetup, edm::WaitingTaskWithArenaHolder holder) final | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | inline |
DeepTauIdBase< TritonEDProducer<> >::acquire(edm::Event const &iEvent, edm::EventSetup const &iSetup, Input &iInput)=0 | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | pure virtual |
andPrediscriminants_ | DeepTauIdBase< TritonEDProducer<> > | |
basicDiscrdR03IndexMap_ | DeepTauIdBase< TritonEDProducer<> > | protected |
BasicDiscriminator typedef | DeepTauIdBase< TritonEDProducer<> > | |
basicDiscrIndexMap_ | DeepTauIdBase< TritonEDProducer<> > | protected |
basicTauDiscriminators_inputToken_ | DeepTauIdBase< TritonEDProducer<> > | protected |
basicTauDiscriminatorsdR03_inputToken_ | DeepTauIdBase< TritonEDProducer<> > | protected |
beginStream(edm::StreamID) override | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | inline |
CacheTypes typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
calculateElectronClusterVars(const pat::Electron *ele, float &elecEe, float &elecEgamma) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
calculateElectronClusterVarsV2(const pat::Electron &ele, float &cc_ele_energy, float &cc_gamma_energy, int &cc_n_gamma) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, double &gj_diff, TauFunc tau_funcs) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
calculateGottfriedJacksonAngleDifference(const TauCastType &tau, const size_t tau_index, TauFunc tau_funcs) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
CandidateCollection typedef | DeepTauIdBase< TritonEDProducer<> > | |
client_ | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | protected |
clientPset_ | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | protected |
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, const TauFunc &tau_funcs, bool is_inner, std::vector< float > *p_egammaBlockInputs, std::vector< float > *p_muonBlockInputs, std::vector< float > *p_hadronBlockInputs, std::vector< int64_t > *p_GridposInputs) | DeepTauIdSonicProducer | private |
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< TritonEDProducer<> > | 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< TritonEDProducer<> > | 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< TritonEDProducer<> > | inlineprotected |
createOutputs(edm::Event &event, const PredType &pred, edm::Handle< TauCollection > taus) | DeepTauIdBase< TritonEDProducer<> > | 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< TritonEDProducer<> > | inlineprotected |
Cutter typedef | DeepTauIdBase< TritonEDProducer<> > | |
CutterPtr typedef | DeepTauIdBase< TritonEDProducer<> > | |
debug_level | DeepTauIdBase< TritonEDProducer<> > | protected |
debugName_ | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | protected |
DeepTauIdBase(const edm::ParameterSet &cfg) | DeepTauIdBase< TritonEDProducer<> > | inline |
DeepTauIdSonicProducer(edm::ParameterSet const &cfg) | DeepTauIdSonicProducer | inlineexplicit |
default_value | DeepTauIdBase< TritonEDProducer<> > | static |
disable_CellIndex_workaround_ | DeepTauIdBase< TritonEDProducer<> > | protected |
disable_dxy_pca_ | DeepTauIdBase< TritonEDProducer<> > | protected |
disable_hcalFraction_workaround_ | DeepTauIdBase< TritonEDProducer<> > | protected |
discrIndicesMapped_ | DeepTauIdBase< TritonEDProducer<> > | protected |
EDProducer()=default | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
EDProducer(const EDProducer &)=delete | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
ElectronCollection typedef | DeepTauIdBase< TritonEDProducer<> > | |
electrons_token_ | DeepTauIdBase< TritonEDProducer<> > | protected |
endStream() final | TritonEDProducerT< G, Capabilities > | inline |
file_counter_ | DeepTauIdBase< TritonEDProducer<> > | protected |
fillDescriptions(edm::ConfigurationDescriptions &descriptions) | DeepTauIdSonicProducer | static |
fillDescriptionsHelper(edm::ParameterSetDescription &desc) | DeepTauIdBase< TritonEDProducer<> > | inlinestatic |
fillGrids(const TauCastType &tau, const Collection &objects, CellGrid &inner_grid, CellGrid &outer_grid) | DeepTauIdBase< TritonEDProducer<> > | inlineprotected |
findMatchedElectron(const TauCastType &tau, const std::vector< pat::Electron > *electrons, double deltaR) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
GetIDOutputs() | DeepTauIdBase< TritonEDProducer<> > | inlinestatic |
getInnerSignalConeRadius(double pt) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
getValue(T value) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
getValueLinear(T value, float min_value, float max_value, bool positive) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
getValueNorm(T value, float mean, float sigma, float n_sigmas_max=5) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
GlobalCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
globalEndJob(G *) | TritonEDProducerT< G, Capabilities > | inlinestatic |
HasAbility typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
hasAbilityToProduceInBeginLumis() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
hasAbilityToProduceInBeginProcessBlocks() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
hasAbilityToProduceInBeginRuns() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
hasAbilityToProduceInEndLumis() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
hasAbilityToProduceInEndProcessBlocks() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
hasAbilityToProduceInEndRuns() const final | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | inline |
IDOutputCollection typedef | DeepTauIdBase< TritonEDProducer<> > | |
idoutputs_ | DeepTauIdBase< TritonEDProducer<> > | protected |
initializeGlobalCache(edm::ParameterSet const &pset) | TritonEDProducerT< G, Capabilities > | inlinestatic |
Input typedef | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | |
input_layer_ | DeepTauIdBase< TritonEDProducer<> > | protected |
InputProcessBlockCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
is_first_block_ | DeepTauIdBase< TritonEDProducer<> > | protected |
is_online_ | DeepTauIdBase< TritonEDProducer<> > | protected |
isAbove(double value, double min) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
isInEcalCrack(double eta) | DeepTauIdBase< TritonEDProducer<> > | inlineprotectedstatic |
json_file_ | DeepTauIdBase< TritonEDProducer<> > | protected |
loadPrediscriminants(edm::Event const &event, edm::Handle< TauCollection > const &taus) | DeepTauIdBase< TritonEDProducer<> > | inlineprotected |
LorentzVectorXYZ typedef | DeepTauIdBase< TritonEDProducer<> > | |
LuminosityBlockCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
LuminosityBlockContext typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
LuminosityBlockSummaryCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
makeClient() | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | inlineprotected |
matchDiscriminatorIndices(edm::Event const &event, edm::EDGetTokenT< reco::TauDiscriminatorContainer > discriminatorContainerToken, std::vector< BasicDiscriminator > requiredDiscr) | DeepTauIdBase< TritonEDProducer<> > | inline |
MuonCollection typedef | DeepTauIdBase< TritonEDProducer<> > | |
muons_token_ | DeepTauIdBase< TritonEDProducer<> > | protected |
operator=(const EDProducer &)=delete | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
Output typedef | SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... > | |
output_layer_ | DeepTauIdBase< TritonEDProducer<> > | protected |
p_egammaInnerBlockInputs | DeepTauIdSonicProducer | private |
p_egammaOuterBlockInputs | DeepTauIdSonicProducer | private |
p_hadronInnerBlockInputs | DeepTauIdSonicProducer | private |
p_hadronOuterBlockInputs | DeepTauIdSonicProducer | private |
p_innerGridposInputs | DeepTauIdSonicProducer | private |
p_muonInnerBlockInputs | DeepTauIdSonicProducer | private |
p_muonOuterBlockInputs | DeepTauIdSonicProducer | private |
p_outerGridposInputs | DeepTauIdSonicProducer | private |
p_tauBlockInputs | DeepTauIdSonicProducer | private |
patPrediscriminants_ | DeepTauIdBase< TritonEDProducer<> > | |
pfcandToken_ | DeepTauIdBase< TritonEDProducer<> > | protected |
pfTauTransverseImpactParameters_token_ | DeepTauIdBase< TritonEDProducer<> > | protected |
pi | DeepTauIdBase< TritonEDProducer<> > | protectedstatic |
prepareInputsV2(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 TauFunc &tau_funcs) | DeepTauIdSonicProducer | private |
processIsolationPFComponents(const TauCastType &tau, const CandidateCollection &candidates, LorentzVectorXYZ &p4, float &pt, float &d_eta, float &d_phi, float &m, float &n) | DeepTauIdBase< TritonEDProducer<> > | 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< TritonEDProducer<> > | inlineprotectedstatic |
produce(edm::Event &iEvent, edm::EventSetup const &iSetup, Output const &iOutput) override | DeepTauIdSonicProducer | |
DeepTauIdBase< TritonEDProducer<> >::produce(edm::Event &iEvent, edm::EventSetup const &iSetup) final | SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... > | inline |
DeepTauIdBase< TritonEDProducer<> >::produce(edm::Event &iEvent, edm::EventSetup const &iSetup, Output const &iOutput)=0 | SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... > | pure virtual |
recoPrediscriminants_ | DeepTauIdBase< TritonEDProducer<> > | |
requiredBasicDiscriminators_ | DeepTauIdBase< TritonEDProducer<> > | protected |
requiredBasicDiscriminatorsdR03_ | DeepTauIdBase< TritonEDProducer<> > | protected |
rho_token_ | DeepTauIdBase< TritonEDProducer<> > | protected |
RunCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
RunContext typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
RunSummaryCache typedef | edm::stream::EDProducer< edm::ExternalWork, Capabilities... > | |
save_inputs_ | DeepTauIdBase< TritonEDProducer<> > | protected |
scalingParamsMap_ | DeepTauIdBase< TritonEDProducer<> > | protected |
SonicAcquirer(edm::ParameterSet const &cfg) | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | inline |
SonicEDProducer(edm::ParameterSet const &cfg) | SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... > | inline |
stringFromDiscriminator_ | DeepTauIdBase< TritonEDProducer<> > | protected |
sub_version_ | DeepTauIdBase< TritonEDProducer<> > | protected |
t_dispatch_ | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | protected |
tau_indices_ | DeepTauIdSonicProducer | private |
TauCollection typedef | DeepTauIdBase< TritonEDProducer<> > | |
TauDiscriminator typedef | DeepTauIdBase< TritonEDProducer<> > | |
tauInputs_indices_ | DeepTauIdBase< TritonEDProducer<> > | protected |
TauRef typedef | DeepTauIdBase< TritonEDProducer<> > | |
TauRefProd typedef | DeepTauIdBase< TritonEDProducer<> > | |
tausToken_ | DeepTauIdBase< TritonEDProducer<> > | protected |
TritonEDProducerT(edm::ParameterSet const &cfg) | TritonEDProducerT< G, Capabilities > | inline |
tritonEndStream() | TritonEDProducerT< G, Capabilities > | inlinevirtual |
verbose_ | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | protected |
version_ | DeepTauIdBase< TritonEDProducer<> > | protected |
vtxToken_ | DeepTauIdBase< TritonEDProducer<> > | protected |
workingPoints_ | DeepTauIdBase< TritonEDProducer<> > | protected |
WPList typedef | DeepTauIdBase< TritonEDProducer<> > | |
year_ | DeepTauIdBase< TritonEDProducer<> > | protected |
~SonicAcquirer() override=default | SonicAcquirer< TritonClient, edm::stream::EDProducer< edm::ExternalWork, Capabilities... > > | |
~SonicEDProducer() override=default | SonicEDProducer< TritonClient, edm::GlobalCache< G >, Capabilities... > | |