#include <BlockElementImporterBase.h>
Public Types | |
typedef std::vector< std::unique_ptr< reco::PFBlockElement > > | ElementList |
enum | VetoMode { pfRecTrackCollection = 0, ticlSeedingRegion = 1, pfCandidateCollection = 2 } |
Public Member Functions | |
BlockElementImporterBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
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.
Enumerator | |
---|---|
pfRecTrackCollection | |
ticlSeedingRegion | |
pfCandidateCollection |
Definition at line 29 of file BlockElementImporterBase.h.
|
inline |
Definition at line 17 of file BlockElementImporterBase.h.
|
delete |
|
virtualdefault |
|
pure virtual |
|
inline |
Definition at line 27 of file BlockElementImporterBase.h.
References _importerName.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
delete |
|
inlinevirtual |
Reimplemented in SuperClusterImporter.
Definition at line 23 of file BlockElementImporterBase.h.
|
private |
Definition at line 32 of file BlockElementImporterBase.h.
Referenced by name().