CMS 3D CMS Logo

Public Member Functions | Public Attributes

GsfElectronAlgo::GeneralData Struct Reference

List of all members.

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

EcalClusterFunctionBaseClasscrackCorrectionFunction
const CutsConfiguration cutsCfg
const CutsConfiguration cutsCfgPflow
ElectronHcalHelperhcalHelper
ElectronHcalHelperhcalHelperPflow
const InputTagsConfiguration inputCfg
const IsolationConfiguration isoCfg
const EcalRecHitsConfiguration recHitsCfg
const StrategyConfiguration strategyCfg
EcalClusterFunctionBaseClasssuperClusterErrorFunction

Detailed Description

Definition at line 58 of file GsfElectronAlgo.cc.


Constructor & Destructor Documentation

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 ;
 }

Member Data Documentation

Definition at line 75 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 79 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().