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