1 #ifndef RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_
2 #define RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_
PFRecHitNavigatorBase * navigator_
unsigned int ECAL_Dead_Code_
virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &es) override
double thresh_HF_
threshold for HF
#define DEFINE_FWK_MODULE(type)
PFCTRecHitProducer(const edm::ParameterSet &)
edm::EDGetTokenT< HBHERecHitCollection > hcalToken_
edm::EDGetTokenT< CaloTowerCollection > towersToken_
int hcalHFLongShortFlagValue_
reco::PFRecHit * createHcalRecHit(const DetId &detid, double energy, PFLayer::Layer layer, const CaloSubdetectorGeometry *geom, const CaloTowerDetId &newDetId)
edm::EDGetTokenT< HFRecHitCollection > hfToken_
double longFibre_Fraction
double longShortFibre_Cut
double ECAL_Compensation_
Particle flow rechit (rechit + geometry and topology information). See clustering algorithm in PFClus...
double minShortTiming_Cut
int HcalMaxAllowedHFInTimeWindowSev_
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
const HcalChannelQuality * theHcalChStatus
int hcalHFDigiTimeFlagValue_
int HcalMaxAllowedHFLongShortSev_
int HcalMaxAllowedHFDigiTimeSev_
const CaloTowerConstituentsMap * theTowerConstituentsMap
double maxShortTiming_Cut
double shortFibre_Fraction
const EcalChannelStatus * theEcalChStatus
int hcalHFInTimeWindowFlagValue_
int HcalMaxAllowedChannelStatusSev_