Definition at line 165 of file GsfElectronAlgo.cc.
typedef std::vector< edm::Handle< edm::ValueMap<double> > > GsfElectronAlgo::EventData::IsolationValueMaps |
Definition at line 207 of file GsfElectronAlgo.cc.
GsfElectronAlgo::EventData::EventData | ( | ) |
Definition at line 212 of file GsfElectronAlgo.cc.
References electrons.
: event(0), beamspot(0), originalCtfTrackCollectionRetreived(false), originalGsfTrackCollectionRetreived(false), tkIsolation03(0), tkIsolation04(0), hadDepth1Isolation03(0), hadDepth1Isolation04(0), hadDepth2Isolation03(0), hadDepth2Isolation04(0), ecalBarrelHitsMeta(0), ecalEndcapHitsMeta(0), ecalBarrelIsol03(0), ecalBarrelIsol04(0), ecalEndcapIsol03(0), ecalEndcapIsol04(0) { electrons = new GsfElectronPtrCollection ; }
GsfElectronAlgo::EventData::~EventData | ( | ) |
Definition at line 226 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 ; }
void GsfElectronAlgo::EventData::retreiveOriginalTrackCollections | ( | const reco::TrackRef & | ctfTrack, |
const reco::GsfTrackRef & | gsfTrack | ||
) |
Definition at line 248 of file GsfElectronAlgo.cc.
References edm::Ref< C, T, F >::id(), edm::Ref< C, T, F >::isNonnull(), and funct::true.
Referenced by GsfElectronAlgo::createElectron().
{ if ((!originalCtfTrackCollectionRetreived)&&(ctfTrack.isNonnull())) { event->get(ctfTrack.id(),originalCtfTracks) ; originalCtfTrackCollectionRetreived = true ; } if ((!originalGsfTrackCollectionRetreived)&&(gsfTrack.isNonnull())) { event->get(gsfTrack.id(),originalGsfTracks) ; originalGsfTrackCollectionRetreived = true ; } }
Definition at line 183 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateShowerShape(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 169 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::completeElectrons(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 182 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::clonePreviousElectrons(), and GsfElectronAlgo::completeElectrons().
Definition at line 185 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 201 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 203 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 203 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 202 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 204 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 204 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 209 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
Definition at line 170 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), GsfElectronAlgo::clonePreviousElectrons(), GsfElectronAlgo::completeElectrons(), GsfElectronAlgo::copyElectrons(), GsfElectronAlgo::createElectron(), GsfElectronAlgo::displayInternalElectrons(), EventData(), GsfElectronAlgo::removeAmbiguousElectrons(), GsfElectronAlgo::removeNotPreselectedElectrons(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 184 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateShowerShape(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 168 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::displayInternalElectrons().
Definition at line 189 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::setAmbiguityData().
Definition at line 197 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 199 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 197 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 199 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 198 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 200 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 198 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 200 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 190 of file GsfElectronAlgo.cc.
Definition at line 192 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
Definition at line 191 of file GsfElectronAlgo.cc.
Definition at line 193 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron().
Definition at line 208 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
Definition at line 181 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
Definition at line 187 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 180 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::clonePreviousElectrons().
Definition at line 188 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
Definition at line 196 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 196 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
Definition at line 186 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().