CMS 3D CMS Logo

HcalTrigPrimDigiProducer.h
Go to the documentation of this file.
1 #ifndef HcalTrigPrimDigiProducer_h
2 #define HcalTrigPrimDigiProducer_h
3 
24 
25 #include <vector>
26 
28 public:
29  explicit HcalTrigPrimDigiProducer(const edm::ParameterSet& ps);
31 
33  void beginRun(const edm::Run& r, const edm::EventSetup& c) override;
34  void produce(edm::Event& e, const edm::EventSetup& c) override;
35 
36 private:
38 
40  std::vector<edm::InputTag> inputLabel_;
41  std::vector<edm::InputTag> inputUpgradeLabel_;
42  // this seems a strange way of doing things
45 
48 
51 
56 
57  bool runZS_;
58 
60 
61  bool upgrade_;
62  bool legacy_;
63 
64  bool HFEMB_;
73 };
74 
75 #endif
HcalTrigPrimDigiProducer::runZS_
bool runZS_
Definition: HcalTrigPrimDigiProducer.h:57
HcalElectronicsMap.h
HcalTrigPrimDigiProducer::theAlgo_
HcalTriggerPrimitiveAlgo theAlgo_
Definition: HcalTrigPrimDigiProducer.h:37
HcalTrigPrimDigiProducer::tok_hcalTopo_
edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > tok_hcalTopo_
Definition: HcalTrigPrimDigiProducer.h:70
HcalTrigPrimDigiProducer::tok_hf_up_
edm::EDGetTokenT< QIE10DigiCollection > tok_hf_up_
Definition: HcalTrigPrimDigiProducer.h:44
edm::Run
Definition: Run.h:45
HcalTrigPrimDigiProducer::beginRun
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: HcalTrigPrimDigiProducer.cc:95
edm::EDGetTokenT
Definition: EDGetToken.h:33
HcalTrigPrimDigiProducer::~HcalTrigPrimDigiProducer
~HcalTrigPrimDigiProducer() override
Definition: HcalTrigPrimDigiProducer.h:30
HcalTrigPrimDigiProducer::tok_hbhe_up_
edm::EDGetTokenT< QIE11DigiCollection > tok_hbhe_up_
Definition: HcalTrigPrimDigiProducer.h:43
EDProducer.h
HcalTrigPrimDigiProducer::MinLongEnergy_
double MinLongEnergy_
Definition: HcalTrigPrimDigiProducer.h:55
HcalLutMetadataRcd.h
HcalLutMetadata.h
CaloTPGTranscoder.h
HcalTrigPrimDigiProducer::LongShortSlope_
double LongShortSlope_
Definition: HcalTrigPrimDigiProducer.h:55
HcalTPGRecord.h
HcalTrigPrimDigiProducer
Definition: HcalTrigPrimDigiProducer.h:27
ESGetToken.h
HcalGeometry.h
HcalTrigPrimDigiProducer::tok_hbhe_
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_
Definition: HcalTrigPrimDigiProducer.h:46
HcalDigiCollections.h
HcalTrigPrimDigiProducer::tok_raw_
edm::EDGetTokenT< FEDRawDataCollection > tok_raw_
Definition: HcalTrigPrimDigiProducer.h:54
HcalTrigPrimDigiProducer::MinShortEnergy_
double MinShortEnergy_
Definition: HcalTrigPrimDigiProducer.h:55
HcalDbRecord.h
HcalTrigPrimDigiProducer::runFrontEndFormatError_
bool runFrontEndFormatError_
Definition: HcalTrigPrimDigiProducer.h:59
CaloGeometryRecord.h
HcalTrigPrimDigiProducer::inputTagFEDRaw_
edm::InputTag inputTagFEDRaw_
input tag for FEDRawDataCollection
Definition: HcalTrigPrimDigiProducer.h:53
HcalTrigPrimDigiProducer::tok_dbService_
edm::ESGetToken< HcalDbService, HcalDbRecord > tok_dbService_
Definition: HcalTrigPrimDigiProducer.h:71
edm::ParameterSet
Definition: ParameterSet.h:47
HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer
HcalTrigPrimDigiProducer(const edm::ParameterSet &ps)
Definition: HcalTrigPrimDigiProducer.cc:17
HcalTrigPrimDigiProducer::LongShortCut_
edm::ParameterSet LongShortCut_
Definition: HcalTrigPrimDigiProducer.h:65
HcalTrigPrimDigiProducer::tok_trigTowerGeom_
edm::ESGetToken< HcalTrigTowerGeometry, CaloGeometryRecord > tok_trigTowerGeom_
Definition: HcalTrigPrimDigiProducer.h:69
HcalTrigPrimDigiProducer::inputUpgradeLabel_
std::vector< edm::InputTag > inputUpgradeLabel_
Definition: HcalTrigPrimDigiProducer.h:41
HcalTrigPrimDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: HcalTrigPrimDigiProducer.cc:181
HcalTrigPrimDigiProducer::tok_dbService_beginRun_
edm::ESGetToken< HcalDbService, HcalDbRecord > tok_dbService_beginRun_
Definition: HcalTrigPrimDigiProducer.h:72
FEDRawDataCollection.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:58
HcalTrigTowerGeometry.h
CaloTPGRecord.h
HcalTrigPrimDigiProducer::legacy_
bool legacy_
Definition: HcalTrigPrimDigiProducer.h:62
edm::ESGetToken< HcalTPGCoder, HcalTPGRecord >
HcalTriggerPrimitiveAlgo.h
HcalTrigPrimDigiProducer::inputLabel_
std::vector< edm::InputTag > inputLabel_
input tags for HCAL digis
Definition: HcalTrigPrimDigiProducer.h:40
HcalTrigPrimDigiProducer::LongShortOffset_
double LongShortOffset_
Definition: HcalTrigPrimDigiProducer.h:55
HcalTrigPrimDigiProducer::HFEMB_
bool HFEMB_
Definition: HcalTrigPrimDigiProducer.h:64
alignCSCRings.r
r
Definition: alignCSCRings.py:93
HcalTrigPrimDigiProducer::tok_tpgTranscoder_
edm::ESGetToken< CaloTPGTranscoder, CaloTPGRecord > tok_tpgTranscoder_
Definition: HcalTrigPrimDigiProducer.h:67
HcalTrigPrimDigiProducer::upgrade_
bool upgrade_
Definition: HcalTrigPrimDigiProducer.h:61
HcalTrigPrimDigiProducer::tok_tpgCoder_
edm::ESGetToken< HcalTPGCoder, HcalTPGRecord > tok_tpgCoder_
Definition: HcalTrigPrimDigiProducer.h:66
CaloGeometry.h
HcalTrigPrimDigiProducer::tok_hf_
edm::EDGetTokenT< HFDigiCollection > tok_hf_
Definition: HcalTrigPrimDigiProducer.h:47
HcalTriggerPrimitiveAlgo
Definition: HcalTriggerPrimitiveAlgo.h:25
HcalTrigPrimDigiProducer::tok_lutMetadata_
edm::ESGetToken< HcalLutMetadata, HcalLutMetadataRcd > tok_lutMetadata_
Definition: HcalTrigPrimDigiProducer.h:68
EventSetup.h
HcalDbService.h
ParameterSet.h
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition: Event.h:73
HcalTrigPrimDigiProducer::overrideDBweightsAndFilterHB_
bool overrideDBweightsAndFilterHB_
Definition: HcalTrigPrimDigiProducer.h:50
edm::InputTag
Definition: InputTag.h:15
HcalTPGCoder.h
HcalTrigPrimDigiProducer::overrideDBweightsAndFilterHE_
bool overrideDBweightsAndFilterHE_
Definition: HcalTrigPrimDigiProducer.h:49
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37