CMS 3D CMS Logo

Public Member Functions | Public Attributes

GsfElectronAlgo::EventData Struct Reference

List of all members.

Public Member Functions

 EventData ()
void retreiveOriginalTrackCollections (const reco::TrackRef &, const reco::GsfTrackRef &)
 ~EventData ()

Public Attributes

const reco::BeamSpotbeamspot
edm::Handle
< reco::GsfElectronCoreCollection
coreElectrons
edm::Handle
< reco::TrackCollection
currentCtfTracks
EcalRecHitMetaCollectionecalBarrelHitsMeta
EgammaRecHitIsolationecalBarrelIsol03
EgammaRecHitIsolationecalBarrelIsol04
EcalRecHitMetaCollectionecalEndcapHitsMeta
EgammaRecHitIsolationecalEndcapIsol03
EgammaRecHitIsolationecalEndcapIsol04
GsfElectronPtrCollectionelectrons
edm::Eventevent
edm::Handle
< reco::GsfPFRecTrackCollection
gsfPfRecTracks
EgammaTowerIsolationhadDepth1Isolation03
EgammaTowerIsolationhadDepth1Isolation03Bc
EgammaTowerIsolationhadDepth1Isolation04
EgammaTowerIsolationhadDepth1Isolation04Bc
EgammaTowerIsolationhadDepth2Isolation03
EgammaTowerIsolationhadDepth2Isolation03Bc
EgammaTowerIsolationhadDepth2Isolation04
EgammaTowerIsolationhadDepth2Isolation04Bc
bool originalCtfTrackCollectionRetreived
edm::Handle
< reco::TrackCollection
originalCtfTracks
bool originalGsfTrackCollectionRetreived
edm::Handle
< reco::GsfTrackCollection
originalGsfTracks
edm::Handle
< reco::GsfElectronCollection
pflowElectrons
edm::Handle< edm::ValueMap
< float > > 
pfMva
edm::Handle
< reco::GsfElectronCollection
previousElectrons
edm::Handle< EcalRecHitCollectionreducedEBRecHits
edm::Handle< EcalRecHitCollectionreducedEERecHits
edm::Handle
< reco::ElectronSeedCollection
seeds
ElectronTkIsolationtkIsolation03
ElectronTkIsolationtkIsolation04
edm::Handle< CaloTowerCollectiontowers

Detailed Description

Definition at line 159 of file GsfElectronAlgo.cc.


Constructor & Destructor Documentation

GsfElectronAlgo::EventData::EventData ( )
GsfElectronAlgo::EventData::~EventData ( )

Definition at line 215 of file GsfElectronAlgo.cc.

References HI_PhotonSkim_cff::electrons.

 {
  delete tkIsolation03 ;
  delete tkIsolation04 ;
  delete hadDepth1Isolation03 ;
  delete hadDepth1Isolation04 ;
  delete hadDepth2Isolation03 ;
  delete hadDepth2Isolation04 ;
  delete ecalBarrelHitsMeta ;
  delete ecalEndcapHitsMeta ;
  delete ecalBarrelIsol03 ;
  delete ecalBarrelIsol04 ;
  delete ecalEndcapIsol03 ;
  delete ecalEndcapIsol04 ;

  GsfElectronPtrCollection::const_iterator it ;
  for ( it = electrons->begin() ; it != electrons->end() ; it++ )
   { delete (*it) ; }
  delete electrons ;
 }

Member Function Documentation

void GsfElectronAlgo::EventData::retreiveOriginalTrackCollections ( const reco::TrackRef ctfTrack,
const reco::GsfTrackRef gsfTrack 
)

Member Data Documentation

Definition at line 195 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 196 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 184 of file GsfElectronAlgo.cc.

Definition at line 186 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::createElectron().

Definition at line 185 of file GsfElectronAlgo.cc.

Definition at line 187 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::createElectron().

Definition at line 181 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 182 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 180 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().