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
EgammaTowerIsolationhadDepth1Isolation03
EgammaTowerIsolationhadDepth1Isolation04
EgammaTowerIsolationhadDepth2Isolation03
EgammaTowerIsolationhadDepth2Isolation04
bool originalCtfTrackCollectionRetreived
edm::Handle
< reco::TrackCollection
originalCtfTracks
bool originalGsfTrackCollectionRetreived
edm::Handle
< reco::GsfTrackCollection
originalGsfTracks
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 175 of file GsfElectronAlgo.cc.


Constructor & Destructor Documentation

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

Definition at line 227 of file GsfElectronAlgo.cc.

 {
  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 207 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 208 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 198 of file GsfElectronAlgo.cc.

Definition at line 200 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::createElectron().

Definition at line 199 of file GsfElectronAlgo.cc.

Definition at line 201 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::createElectron().

Definition at line 197 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().

Definition at line 195 of file GsfElectronAlgo.cc.

Referenced by GsfElectronAlgo::beginEvent().