#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.
Definition at line 26 of file GsfElectronSelector.h.
|
inline |
Definition at line 27 of file GsfElectronSelector.h.
|
inline |
Definition at line 37 of file GsfElectronSelector.h.
References reco::GsfElectron::core(), end, reco::Track::extra(), reco::GsfTrack::gsfExtra(), reco::GsfElectron::gsfTrack(), Exhume::I, mps_fire::i, training_settings::idx, 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::recHitsBegin(), reco::Track::recHitsEnd(), reco::TrackExtraBase::recHitsSize(), 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 80 of file GsfElectronSelector.h.
References h, eostools::move(), edm::Event::put(), selElectronCores_, selElectrons_, selGsfTrackExtras_, selHits_, selSuperClusters_, selTrackExtras_, and selTracks_.
|
inline |
Definition at line 91 of file GsfElectronSelector.h.
References selElectrons_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 94 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 93 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), put(), and size().
|
private |
Definition at line 98 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 99 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 95 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 97 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().
|
private |
Definition at line 96 of file GsfElectronSelector.h.
Referenced by cloneAndStore(), and put().