Go to the documentation of this file. 1 #ifndef RecoEgamma_EgammaTools_EgammaRegressionContainer_h
2 #define RecoEgamma_EgammaTools_EgammaRegressionContainer_h
24 class ConsumesCollector;
bool forceHighEnergyTrainingIfSaturated_
~EgammaRegressionContainer()
const EgammaBDTOutputTransformer outputTransformerLowEt_
const edm::ESGetToken< GBRForestD, GBRDWrapperRcd > eeHighEtForestToken_
const float lowEtHighEtBoundary_
void setEventContent(const edm::EventSetup &iSetup)
const GBRForestD * ebLowEtForest_
const edm::ESGetToken< GBRForestD, GBRDWrapperRcd > ebLowEtForestToken_
static edm::ParameterSetDescription makePSetDescription()
const edm::ESGetToken< GBRForestD, GBRDWrapperRcd > ebHighEtForestToken_
bool isSaturated(const Digi &digi, const int &maxADCvalue, int ifirst, int n)
EgammaRegressionContainer(const edm::ParameterSet &iConfig, edm::ConsumesCollector &cc)
const edm::ESGetToken< GBRForestD, GBRDWrapperRcd > eeLowEtForestToken_
float operator()(const float et, const bool isEB, const bool isSaturated, const float *data) const
const GBRForestD * eeHighEtForest_
const GBRForestD * eeLowEtForest_
char data[epos_bytes_allocation]
const EgammaBDTOutputTransformer outputTransformerHighEt_
bool useLowEtBin(const float et, const bool isSaturated) const
const GBRForestD * ebHighEtForest_