#include <ASmirnovDeDxDiscriminator.h>
Public Member Functions | |
ASmirnovDeDxDiscriminator (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iCollector) | |
void | beginRun (edm::Run const &run, const edm::EventSetup &iSetup) override |
std::pair< float, float > | dedx (const reco::DeDxHitCollection &Hits) override |
Public Member Functions inherited from BaseDeDxEstimator | |
virtual | ~BaseDeDxEstimator () |
Private Attributes | |
float | meVperADCStrip |
TH3F * | Prob_ChargePath |
std::string | ProbabilityMode |
DeDxTools::ESGetTokenH3DDVariant | token_ |
Definition at line 8 of file ASmirnovDeDxDiscriminator.h.
|
inline |
Definition at line 10 of file ASmirnovDeDxDiscriminator.h.
References edm::ParameterSet::getParameter(), meVperADCStrip, Prob_ChargePath, ProbabilityMode, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverridevirtual |
Reimplemented from BaseDeDxEstimator.
Definition at line 18 of file ASmirnovDeDxDiscriminator.h.
References DeDxTools::buildDiscrimMap(), DeDxTools::getHistogramD3D(), Prob_ChargePath, ProbabilityMode, and token_.
|
inlineoverridevirtual |
Implements BaseDeDxEstimator.
Definition at line 23 of file ASmirnovDeDxDiscriminator.h.
References VtxSmearedBeamProfile_cfi::BinX, VtxSmearedBeamProfile_cfi::BinY, ALCARECOTkAlJpsiMuMu_cff::charge, mps_fire::i, meVperADCStrip, castor_dqm_sourceclient_file_cfg::path, funct::pow(), TtFullHadEvtBuilder_cfi::prob, Prob_ChargePath, findQualityFiles::size, and jetUpdater_cfi::sort.
|
private |
Definition at line 53 of file ASmirnovDeDxDiscriminator.h.
Referenced by ASmirnovDeDxDiscriminator(), and dedx().
|
private |
Definition at line 56 of file ASmirnovDeDxDiscriminator.h.
Referenced by ASmirnovDeDxDiscriminator(), beginRun(), and dedx().
|
private |
Definition at line 55 of file ASmirnovDeDxDiscriminator.h.
Referenced by ASmirnovDeDxDiscriminator(), and beginRun().
|
private |
Definition at line 54 of file ASmirnovDeDxDiscriminator.h.
Referenced by beginRun().