Public Types | |
typedef std::vector< edm::Handle< edm::ValueMap< double > > > | IsolationValueMaps |
Public Member Functions | |
EventData () | |
void | retreiveOriginalTrackCollections (const reco::TrackRef &, const reco::GsfTrackRef &) |
~EventData () | |
Definition at line 184 of file GsfElectronAlgo.cc.
typedef std::vector< edm::Handle< edm::ValueMap<double> > > GsfElectronAlgo::EventData::IsolationValueMaps |
Definition at line 224 of file GsfElectronAlgo.cc.
GsfElectronAlgo::EventData::EventData | ( | ) |
Definition at line 229 of file GsfElectronAlgo.cc.
References electrons.
Referenced by GsfElectronAlgo::beginEvent().
GsfElectronAlgo::EventData::~EventData | ( | ) |
Definition at line 243 of file GsfElectronAlgo.cc.
References ecalBarrelIsol03, ecalBarrelIsol04, ecalEndcapIsol03, ecalEndcapIsol04, electrons, hadDepth1Isolation03, hadDepth1Isolation03Bc, hadDepth1Isolation04, hadDepth1Isolation04Bc, hadDepth2Isolation03, hadDepth2Isolation03Bc, hadDepth2Isolation04, hadDepth2Isolation04Bc, and retreiveOriginalTrackCollections().
void GsfElectronAlgo::EventData::retreiveOriginalTrackCollections | ( | const reco::TrackRef & | ctfTrack, |
const reco::GsfTrackRef & | gsfTrack | ||
) |
Definition at line 265 of file GsfElectronAlgo.cc.
References edm::Ref< C, T, F >::id(), edm::Ref< C, T, F >::isNonnull(), originalCtfTrackCollectionRetreived, originalCtfTracks, originalGsfTrackCollectionRetreived, originalGsfTracks, and funct::true.
Referenced by GsfElectronAlgo::createElectron(), and ~EventData().
edm::Handle<EcalRecHitCollection> GsfElectronAlgo::EventData::barrelRecHits |
Definition at line 202 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateSaturationInfo(), GsfElectronAlgo::calculateShowerShape(), GsfElectronAlgo::calculateShowerShape_full5x5(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setAmbiguityData().
const reco::BeamSpot* GsfElectronAlgo::EventData::beamspot |
Definition at line 188 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::completeElectrons(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setAmbiguityData().
edm::Handle<reco::GsfElectronCoreCollection> GsfElectronAlgo::EventData::coreElectrons |
Definition at line 201 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::clonePreviousElectrons(), and GsfElectronAlgo::completeElectrons().
edm::Handle<reco::TrackCollection> GsfElectronAlgo::EventData::currentCtfTracks |
Definition at line 204 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::createElectron().
EgammaRecHitIsolation* GsfElectronAlgo::EventData::ecalBarrelIsol03 |
Definition at line 220 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaRecHitIsolation * GsfElectronAlgo::EventData::ecalBarrelIsol04 |
Definition at line 220 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaRecHitIsolation* GsfElectronAlgo::EventData::ecalEndcapIsol03 |
Definition at line 221 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaRecHitIsolation * GsfElectronAlgo::EventData::ecalEndcapIsol04 |
Definition at line 221 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
IsolationValueMaps GsfElectronAlgo::EventData::edIsolationValues |
Definition at line 226 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
GsfElectronPtrCollection* GsfElectronAlgo::EventData::electrons |
Definition at line 189 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), GsfElectronAlgo::clonePreviousElectrons(), GsfElectronAlgo::completeElectrons(), GsfElectronAlgo::copyElectrons(), GsfElectronAlgo::createElectron(), GsfElectronAlgo::displayInternalElectrons(), EventData(), GsfElectronAlgo::removeAmbiguousElectrons(), GsfElectronAlgo::removeNotPreselectedElectrons(), GsfElectronAlgo::setAmbiguityData(), GsfElectronAlgo::setMVAInputs(), GsfElectronAlgo::setMVAOutputs(), and ~EventData().
edm::Handle<EcalRecHitCollection> GsfElectronAlgo::EventData::endcapRecHits |
Definition at line 203 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::calculateSaturationInfo(), GsfElectronAlgo::calculateShowerShape(), GsfElectronAlgo::calculateShowerShape_full5x5(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setAmbiguityData().
edm::Event* GsfElectronAlgo::EventData::event |
Definition at line 187 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), Types.EventID::cppID(), and GsfElectronAlgo::displayInternalElectrons().
edm::Handle<reco::GsfPFRecTrackCollection> GsfElectronAlgo::EventData::gsfPfRecTracks |
Definition at line 208 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::setAmbiguityData().
EgammaTowerIsolation* GsfElectronAlgo::EventData::hadDepth1Isolation03 |
Definition at line 216 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation* GsfElectronAlgo::EventData::hadDepth1Isolation03Bc |
Definition at line 218 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation * GsfElectronAlgo::EventData::hadDepth1Isolation04 |
Definition at line 216 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation * GsfElectronAlgo::EventData::hadDepth1Isolation04Bc |
Definition at line 218 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation* GsfElectronAlgo::EventData::hadDepth2Isolation03 |
Definition at line 217 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation* GsfElectronAlgo::EventData::hadDepth2Isolation03Bc |
Definition at line 219 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation * GsfElectronAlgo::EventData::hadDepth2Isolation04 |
Definition at line 217 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
EgammaTowerIsolation * GsfElectronAlgo::EventData::hadDepth2Isolation04Bc |
Definition at line 219 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and ~EventData().
bool GsfElectronAlgo::EventData::originalCtfTrackCollectionRetreived |
Definition at line 209 of file GsfElectronAlgo.cc.
Referenced by retreiveOriginalTrackCollections().
edm::Handle<reco::TrackCollection> GsfElectronAlgo::EventData::originalCtfTracks |
Definition at line 211 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron(), and retreiveOriginalTrackCollections().
bool GsfElectronAlgo::EventData::originalGsfTrackCollectionRetreived |
Definition at line 210 of file GsfElectronAlgo.cc.
Referenced by retreiveOriginalTrackCollections().
edm::Handle<reco::GsfTrackCollection> GsfElectronAlgo::EventData::originalGsfTracks |
Definition at line 212 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::createElectron(), and retreiveOriginalTrackCollections().
IsolationValueMaps GsfElectronAlgo::EventData::pfIsolationValues |
Definition at line 225 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
edm::Handle<reco::GsfElectronCollection> GsfElectronAlgo::EventData::pflowElectrons |
Definition at line 200 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), and GsfElectronAlgo::beginEvent().
edm::Handle<edm::ValueMap<float> > GsfElectronAlgo::EventData::pfMva |
Definition at line 206 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
edm::Handle<reco::GsfElectronCollection> GsfElectronAlgo::EventData::previousElectrons |
Definition at line 199 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::addPflowInfo(), GsfElectronAlgo::beginEvent(), and GsfElectronAlgo::clonePreviousElectrons().
edm::Handle<reco::ElectronSeedCollection> GsfElectronAlgo::EventData::seeds |
Definition at line 207 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
edm::Handle<CaloTowerCollection> GsfElectronAlgo::EventData::towers |
Definition at line 205 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent().
edm::Handle<reco::VertexCollection> GsfElectronAlgo::EventData::vertices |
Definition at line 213 of file GsfElectronAlgo.cc.
Referenced by GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), and GsfElectronAlgo::setMVAOutputs().