#include <GlobalHaloDataProducer.h>
Definition at line 179 of file GlobalHaloDataProducer.h.
◆ GlobalHaloDataProducer()
◆ ~GlobalHaloDataProducer()
GlobalHaloDataProducer::~GlobalHaloDataProducer |
( |
| ) |
|
|
override |
◆ produce()
◆ calomet_token_
◆ calotower_token_
◆ CaloTowerEtThreshold
float reco::GlobalHaloDataProducer::CaloTowerEtThreshold |
|
private |
◆ cschalo_token_
◆ cscrechit_token_
◆ cscsegment_token_
◆ ecalhalo_token_
◆ EcalMaxMatchingRadius
float reco::GlobalHaloDataProducer::EcalMaxMatchingRadius |
|
private |
◆ EcalMinMatchingRadius
float reco::GlobalHaloDataProducer::EcalMinMatchingRadius |
|
private |
◆ GlobalAlgo
◆ hcalhalo_token_
◆ HcalMaxMatchingRadius
float reco::GlobalHaloDataProducer::HcalMaxMatchingRadius |
|
private |
◆ HcalMinMatchingRadius
float reco::GlobalHaloDataProducer::HcalMinMatchingRadius |
|
private |
◆ ishlt
bool reco::GlobalHaloDataProducer::ishlt |
|
private |
◆ IT_CaloTower
◆ IT_CSCHaloData
◆ IT_CSCRecHit
◆ IT_CSCSegment
◆ IT_EcalHaloData
◆ IT_HcalHaloData
◆ IT_met
◆ IT_Muon
◆ muon_token_
void setRcaloMinRsegmHighThresholdforCSCCaloMatchingEB(float x)
GlobalHaloAlgo GlobalAlgo
T const * product() const
void setRcaloMinRsegmLowThresholdforCSCCaloMatchingHE(float x)
edm::InputTag IT_CSCRecHit
void setDPhicalosegmThresholdforCSCCaloMatchingEB(float x)
void setRcaloMinRsegmHighThresholdforCSCCaloMatchingEE(float x)
float EcalMaxMatchingRadius
edm::EDGetTokenT< CSCHaloData > cschalo_token_
void setDPhicalosegmThresholdforCSCCaloMatchingHE(float x)
void setDtcalosegmThresholdforCSCCaloMatchingHB(float x)
void setRcaloMinRsegmLowThresholdforCSCCaloMatchingEE(float x)
void SetCaloTowerEtThreshold(float EtMin)
void setEtThresholdforCSCCaloMatchingHB(float x)
reco::GlobalHaloData Calculate(const CaloGeometry &TheCaloGeometry, const CSCGeometry &TheCSCGeometry, const reco::CaloMET &TheCaloMET, edm::Handle< edm::View< reco::Candidate > > &TheCaloTowers, edm::Handle< CSCSegmentCollection > &TheCSCSegments, edm::Handle< CSCRecHit2DCollection > &TheCSCRecHits, edm::Handle< reco::MuonCollection > &TheMuons, const reco::CSCHaloData &TheCSCHaloData, const reco::EcalHaloData &TheEcalHaloData, const reco::HcalHaloData &TheHcalHaloData, bool ishlt=false)
void setEtThresholdforCSCCaloMatchingEB(float x)
edm::EDGetTokenT< EcalHaloData > ecalhalo_token_
edm::InputTag IT_CaloTower
void setDPhicalosegmThresholdforCSCCaloMatchingEE(float x)
void setRcaloMinRsegmLowThresholdforCSCCaloMatchingEB(float x)
float EcalMinMatchingRadius
float HcalMinMatchingRadius
void setDPhicalosegmThresholdforCSCCaloMatchingHB(float x)
edm::EDGetTokenT< HcalHaloData > hcalhalo_token_
edm::InputTag IT_CSCHaloData
edm::InputTag IT_HcalHaloData
edm::EDGetTokenT< CSCRecHit2DCollection > cscrechit_token_
float HcalMaxMatchingRadius
edm::EDGetTokenT< reco::CaloMETCollection > calomet_token_
void setRcaloMinRsegmLowThresholdforCSCCaloMatchingHB(float x)
void setEtThresholdforCSCCaloMatchingEE(float x)
T get(const Candidate &c)
void setDtcalosegmThresholdforCSCCaloMatchingEB(float x)
T getParameter(std::string const &) const
void setDtcalosegmThresholdforCSCCaloMatchingEE(float x)
edm::InputTag IT_EcalHaloData
void SetHcalMatchingRadius(float min, float max)
edm::EDGetTokenT< edm::View< reco::Candidate > > calotower_token_
void SetMaxSegmentTheta(float x)
void setDtcalosegmThresholdforCSCCaloMatchingHE(float x)
void SetEcalMatchingRadius(float min, float max)
void setRcaloMinRsegmHighThresholdforCSCCaloMatchingHB(float x)
void setRcaloMinRsegmHighThresholdforCSCCaloMatchingHE(float x)
void setEtThresholdforCSCCaloMatchingHE(float x)
edm::InputTag IT_CSCSegment
edm::EDGetTokenT< reco::MuonCollection > muon_token_
float CaloTowerEtThreshold
edm::EDGetTokenT< CSCSegmentCollection > cscsegment_token_