Go to the documentation of this file. 1 #ifndef _RECOMET_METPRODUCER_HCALNOISEINFOPRODUCER_H_
2 #define _RECOMET_METPRODUCER_HCALNOISEINFOPRODUCER_H_
unsigned laserMonitorSamples_
edm::ESGetToken< HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd > severitycomputer_token_
void fillcalotwrs(edm::Event &, const edm::EventSetup &, HcalNoiseRBXArray &, HcalNoiseSummary &) const
void filltracks(edm::Event &, const edm::EventSetup &, HcalNoiseSummary &) const
std::vector< int > calibdigiHFtimeslices_
std::string digiCollName_
edm::EDGetTokenT< QIE10DigiCollection > lasermondigi_token_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::vector< int > HcalRecHitFlagsToBeExcluded_
std::vector< std::pair< double, double > > TS4TS5LowerCut_
edm::EDGetTokenT< reco::PFJetCollection > jet_token_
std::vector< int > laserMonIPhiList_
void produce(edm::Event &, const edm::EventSetup &) override
void fillrechits(edm::Event &, const edm::EventSetup &, HcalNoiseRBXArray &, HcalNoiseSummary &) const
std::vector< float > adc2fC
edm::EDGetTokenT< HBHEDigiCollection > hbhedigi_token_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > hcaltopo_token_
std::vector< float > adc2fCHF
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > quality_token_
std::string trackCollName_
void filljetinfo(edm::Event &, const edm::EventSetup &, HcalNoiseSummary &) const
~HcalNoiseInfoProducer() override
double calibdigiHFthreshold_
void fillOtherSummaryVariables(HcalNoiseSummary &summary, const CommonHcalNoiseRBXData &data) const
uint32_t HcalAcceptSeverityLevel_
std::vector< std::pair< double, double > > TS4TS5UpperCut_
edm::ESGetToken< HcalDbService, HcalDbRecord > service_token_
edm::EDGetTokenT< reco::TrackCollection > track_token_
std::vector< int > laserMonCBoxList_
double TS4TS5EnergyThreshold_
edm::EDGetTokenT< HcalCalibDigiCollection > hcalcalibdigi_token_
void filldigis(edm::Event &, const edm::EventSetup &, HcalNoiseRBXArray &, HcalNoiseSummary &)
edm::EDGetTokenT< HBHERecHitCollection > hbherechit_token_
HcalNoiseInfoProducer(const edm::ParameterSet &)
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > calogeometry_token_
std::vector< int > calibdigiHBHEtimeslices_
double calibdigiHBHEthreshold_
std::string recHitCollName_
std::vector< int > laserMonIEtaList_
char data[epos_bytes_allocation]
const HcalTopology * theHcalTopology_
std::string caloTowerCollName_
edm::EDGetTokenT< CaloTowerCollection > calotower_token_