#include <PFHFRecHitCreator.h>
Classes | |
class | DetIDSorter |
Public Member Functions | |
void | importRecHits (std::auto_ptr< reco::PFRecHitCollection > &out, std::auto_ptr< reco::PFRecHitCollection > &cleaned, const edm::Event &iEvent, const edm::EventSetup &iSetup) |
PFHFRecHitCreator (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
Public Member Functions inherited from PFRecHitCreatorBase | |
PFRecHitCreatorBase () | |
PFRecHitCreatorBase (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
Protected Attributes | |
double | EM_Depth_ |
double | HAD_Depth_ |
double | HFCalib_ |
double | longFibre_Cut |
double | longFibre_Fraction |
edm::EDGetTokenT < edm::SortedCollection < HFRecHit > > | recHitToken_ |
double | shortFibre_Cut |
double | shortFibre_Fraction |
double | thresh_HF_ |
Protected Attributes inherited from PFRecHitCreatorBase | |
std::vector< std::unique_ptr < PFRecHitQTestBase > > | qualityTests_ |
Additional Inherited Members | |
Protected Member Functions inherited from PFRecHitCreatorBase | |
void | beginEvent (const edm::Event &event, const edm::EventSetup &setup) |
Definition at line 20 of file PFHFRecHitCreator.h.
|
inline |
Definition at line 23 of file PFHFRecHitCreator.h.
References edm::ConsumesCollector::consumes(), EM_Depth_, edm::ParameterSet::getParameter(), HAD_Depth_, HFCalib_, longFibre_Cut, longFibre_Fraction, recHitToken_, shortFibre_Cut, shortFibre_Fraction, and thresh_HF_.
|
inlinevirtual |
Implements PFRecHitCreatorBase.
Definition at line 40 of file PFHFRecHitCreator.h.
References a, funct::abs(), b, PFRecHitCreatorBase::beginEvent(), HcalDetId::depth(), cond::rpcobgas::detid, EM_Depth_, relval_parameters_module::energy, edm::EventSetup::get(), edm::Event::getByToken(), CaloCellGeometry::getCorners(), CaloSubdetectorGeometry::getGeometry(), CaloCellGeometry::getPosition(), HAD_Depth_, DetId::Hcal, HcalForward, PFLayer::HF_EM, PFLayer::HF_HAD, HFCalib_, HcalDetId::ieta(), HcalDetId::iphi(), keep, longFibre_Cut, longFibre_Fraction, PFLayer::NONE, point, position, PFRecHitCreatorBase::qualityTests_, DetId::rawId(), recHitToken_, reco::PFRecHit::setEnergy(), reco::PFRecHit::setTime(), shortFibre_Cut, shortFibre_Fraction, EZArrayFL< T >::size(), python.multivaluedict::sort(), MCScenario_CRAFT1_22X::sorter(), groupFilesInBlocks::temp, thresh_HF_, cond::rpcobgas::time, x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
protected |
Definition at line 234 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 235 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 244 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 241 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 238 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 233 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 237 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 242 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().
|
protected |
Definition at line 243 of file PFHFRecHitCreator.h.
Referenced by importRecHits(), and PFHFRecHitCreator().