Public Member Functions | |
GeneralData (const InputTagsConfiguration &, const StrategyConfiguration &, const CutsConfiguration &cutsCfg, const CutsConfiguration &cutsCfgPflow, const ElectronHcalHelper::Configuration &hcalCfg, const ElectronHcalHelper::Configuration &hcalCfgPflow, const IsolationConfiguration &, const EcalRecHitsConfiguration &, EcalClusterFunctionBaseClass *superClusterErrorFunction, EcalClusterFunctionBaseClass *crackCorrectionFunction) | |
~GeneralData () | |
Public Attributes | |
EcalClusterFunctionBaseClass * | crackCorrectionFunction |
const CutsConfiguration | cutsCfg |
const CutsConfiguration | cutsCfgPflow |
ElectronHcalHelper * | hcalHelper |
ElectronHcalHelper * | hcalHelperPflow |
const InputTagsConfiguration | inputCfg |
const IsolationConfiguration | isoCfg |
const EcalRecHitsConfiguration | recHitsCfg |
const StrategyConfiguration | strategyCfg |
EcalClusterFunctionBaseClass * | superClusterErrorFunction |
Definition at line 58 of file GsfElectronAlgo.cc.
GsfElectronAlgo::GeneralData::GeneralData | ( | const InputTagsConfiguration & | inputConfig, |
const StrategyConfiguration & | strategyConfig, | ||
const CutsConfiguration & | cutsCfg, | ||
const CutsConfiguration & | cutsCfgPflow, | ||
const ElectronHcalHelper::Configuration & | hcalCfg, | ||
const ElectronHcalHelper::Configuration & | hcalCfgPflow, | ||
const IsolationConfiguration & | isoConfig, | ||
const EcalRecHitsConfiguration & | recHitsConfig, | ||
EcalClusterFunctionBaseClass * | superClusterErrorFunction, | ||
EcalClusterFunctionBaseClass * | crackCorrectionFunction | ||
) |
Definition at line 89 of file GsfElectronAlgo.cc.
: inputCfg(inputConfig), strategyCfg(strategyConfig), cutsCfg(cutsConfig), cutsCfgPflow(cutsConfigPflow), isoCfg(isoConfig), recHitsCfg(recHitsConfig), hcalHelper(new ElectronHcalHelper(hcalConfig)), hcalHelperPflow(new ElectronHcalHelper(hcalConfigPflow)), superClusterErrorFunction(superClusterErrorFunc), crackCorrectionFunction(crackCorrectionFunc) {}
GsfElectronAlgo::GeneralData::~GeneralData | ( | ) |
Definition at line 112 of file GsfElectronAlgo.cc.
{ delete hcalHelper ; delete hcalHelperPflow ; }
Definition at line 85 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::checkSetup(), and GsfElectronAlgo::createElectron().
Definition at line 77 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::setCutBasedPreselectionFlag(), and GsfElectronAlgo::setPflowPreselectionFlag().
Definition at line 78 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::setCutBasedPreselectionFlag(), and GsfElectronAlgo::setPflowPreselectionFlag().
Definition at line 83 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateShowerShape(), and GsfElectronAlgo::checkSetup().
Definition at line 83 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateShowerShape(), and GsfElectronAlgo::checkSetup().
Definition at line 75 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 79 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 80 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::calculateShowerShape().
Definition at line 76 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 84 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::checkSetup(), and GsfElectronAlgo::createElectron().