Public Member Functions | |
void | importToBlock (const edm::Event &, ElementList &) const override |
SuperClusterImporter (const edm::ParameterSet &, edm::ConsumesCollector &) | |
void | updateEventSetup (const edm::EventSetup &es) override |
Public Member Functions inherited from BlockElementImporterBase | |
BlockElementImporterBase (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
BlockElementImporterBase (const BlockElementImporterBase &)=delete | |
const std::string & | name () const |
BlockElementImporterBase & | operator= (const BlockElementImporterBase &)=delete |
virtual | ~BlockElementImporterBase ()=default |
Static Private Attributes | |
static const math::XYZPoint | _zero = math::XYZPoint(0, 0, 0) |
Additional Inherited Members | |
Public Types inherited from BlockElementImporterBase | |
typedef std::vector< std::unique_ptr< reco::PFBlockElement > > | ElementList |
enum | VetoMode { pfRecTrackCollection = 0, ticlSeedingRegion = 1, pfCandidateCollection = 2 } |
Definition at line 29 of file SuperClusterImporter.cc.
SuperClusterImporter::SuperClusterImporter | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector & | cc | ||
) |
Definition at line 65 of file SuperClusterImporter.cc.
References edm::BeginLuminosityBlock, and gpuPixelDoublets::cc.
|
overridevirtual |
Implements BlockElementImporterBase.
Definition at line 99 of file SuperClusterImporter.cc.
References _maxHoverE, _minSCPt, _pTbyPass, _srcEB, _srcEE, _superClustersArePF, _zero, a, bsc_activity_cfg::bsc, caloGeom_, HLT_2024v13_cff::distance, MillePedeFileConverter_cfg::e, edm::Ref< C, T, F >::get(), EgammaHcalIsolation::getHcalESumBc(), hbheRecHitsTag_, hcalChannelQual_, hcalCuts, hcalSev_, hcalTopo_, EgammaHcalIsolation::isBehindClusterSeed, maxSeverityHB_, maxSeverityHE_, l1ctLayer1_patternWriters_cff::partition, ptFast(), reco::PFBlockElement::SC, reco::PFBlockElementSuperCluster::setFromPFSuperCluster(), towerMap_, and EgammaHcalIsolation::withinConeAroundCluster.
|
overridevirtual |
Reimplemented from BlockElementImporterBase.
Definition at line 88 of file SuperClusterImporter.cc.
References _ctmapToken, caloGeom_, caloGeometryToken_, cutsFromDB, edm::EventSetup::getData(), hcalChannelQual_, hcalChannelQualityToken_, hcalCuts, hcalCutsToken_, hcalSev_, hcalSevLvlComputerToken_, hcalTopo_, hcalTopologyToken_, and towerMap_.
|
private |
Definition at line 52 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 39 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 39 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 39 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 38 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 38 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 49 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
staticprivate |
Definition at line 50 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 45 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().
|
private |
Definition at line 53 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 43 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 40 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 47 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().
|
private |
Definition at line 55 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 58 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().
|
private |
Definition at line 57 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 48 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().
|
private |
Definition at line 56 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 46 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().
|
private |
Definition at line 54 of file SuperClusterImporter.cc.
Referenced by updateEventSetup().
|
private |
Definition at line 41 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 42 of file SuperClusterImporter.cc.
Referenced by importToBlock().
|
private |
Definition at line 44 of file SuperClusterImporter.cc.
Referenced by importToBlock(), and updateEventSetup().