#include <GsfElectronSelector.h>
Public Types | |
typedef reco::GsfElectronCollection | collection |
Public Member Functions | |
template<typename I > | |
void | cloneAndStore (const I &begin, const I &end, edm::Event &evt) |
GsfElectronCollectionStoreManager (const edm::Handle< reco::GsfElectronCollection > &) | |
edm::OrphanHandle < reco::GsfElectronCollection > | put (edm::Event &evt) |
size_t | size () const |
Private Attributes | |
std::unique_ptr < reco::GsfElectronCoreCollection > | selElectronCores_ |
std::unique_ptr < reco::GsfElectronCollection > | selElectrons_ |
std::unique_ptr < reco::GsfTrackExtraCollection > | selGsfTrackExtras_ |
std::unique_ptr < TrackingRecHitCollection > | selHits_ |
std::unique_ptr < reco::SuperClusterCollection > | selSuperClusters_ |
std::unique_ptr < reco::TrackExtraCollection > | selTrackExtras_ |
std::unique_ptr < reco::GsfTrackCollection > | selTracks_ |
Definition at line 25 of file GsfElectronSelector.h.
typedef reco::GsfElectronCollection helper::GsfElectronCollectionStoreManager::collection |
Definition at line 26 of file GsfElectronSelector.h.
|
inline |
Definition at line 27 of file GsfElectronSelector.h.
|
inline |
Definition at line 36 of file GsfElectronSelector.h.
References cms::cuda::assert(), reco::GsfElectron::core(), dataset::end, reco::Track::extra(), reco::GsfTrack::gsfExtra(), reco::GsfElectron::gsfTrack(), Exhume::I, mps_fire::i, reco::Track::innerDetId(), reco::Track::innerMomentum(), reco::Track::innerOk(), reco::Track::innerPosition(), reco::Track::innerStateCovariance(), edm::Ref< C, T, F >::isNonnull(), reco::Track::outerDetId(), reco::Track::outerMomentum(), reco::Track::outerOk(), reco::Track::outerPosition(), reco::Track::outerStateCovariance(), reco::Track::recHits(), reco::TrackExtraBase::recHitsSize(), reco::Track::recHitsSize(), dt_dqm_sourceclient_common_cff::reco, reco::Track::seedDirection(), selElectronCores_, selElectrons_, selGsfTrackExtras_, selHits_, selSuperClusters_, selTrackExtras_, selTracks_, reco::Track::setExtra(), reco::GsfTrack::setGsfExtra(), reco::TrackExtraBase::setHits(), reco::TrackExtraBase::setTrajParams(), reco::GsfElectron::superCluster(), and reco::TrackExtraBase::trajParams().
|
inline |
Definition at line 88 of file GsfElectronSelector.h.
References h, eostools::move(), edm::Event::put(), selElectronCores_, selElectrons_, selGsfTrackExtras_, selHits_, selSuperClusters_, selTrackExtras_, and selTracks_.
|
inline |
Definition at line 99 of file GsfElectronSelector.h.
References selElectrons_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 103 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 102 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), put(), and size().
|
private |
Definition at line 107 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 108 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 104 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 106 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 105 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().