#include <BlockElementImporterBase.h>
Public Types | |
typedef std::vector< std::unique_ptr< reco::PFBlockElement > > | ElementList |
Public Member Functions | |
BlockElementImporterBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
BlockElementImporterBase (const BlockElementImporterBase &)=delete | |
virtual void | importToBlock (const edm::Event &, ElementList &) const =0 |
const std::string & | name () const |
BlockElementImporterBase & | operator= (const BlockElementImporterBase &)=delete |
virtual void | updateEventSetup (const edm::EventSetup &) |
virtual | ~BlockElementImporterBase ()=default |
Private Attributes | |
const std::string | _importerName |
Definition at line 14 of file BlockElementImporterBase.h.
typedef std::vector<std::unique_ptr<reco::PFBlockElement> > BlockElementImporterBase::ElementList |
Definition at line 16 of file BlockElementImporterBase.h.
|
inline |
Definition at line 17 of file BlockElementImporterBase.h.
References operator=(), and ~BlockElementImporterBase().
|
delete |
|
virtualdefault |
Referenced by BlockElementImporterBase().
|
pure virtual |
Implemented in pflow::importers::TrackFromParentImporter< Collection, Adaptor >, GeneralTracksImporterWithVeto, GeneralTracksImporter, SuperClusterImporter, TrackTimingImporter, GSFTrackImporter, SpecialClusterImporter< T >, EGPhotonImporter, and GenericClusterImporter.
Referenced by updateEventSetup().
|
inline |
Definition at line 29 of file BlockElementImporterBase.h.
References _importerName.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
delete |
Referenced by BlockElementImporterBase().
|
inlinevirtual |
Reimplemented in SuperClusterImporter.
Definition at line 24 of file BlockElementImporterBase.h.
References importToBlock().
|
private |
Definition at line 32 of file BlockElementImporterBase.h.
Referenced by name().