CMS 3D CMS Logo

HcalTrigPrimDigiProducer.h
Go to the documentation of this file.
1 #ifndef HcalTrigPrimDigiProducer_h
2 #define HcalTrigPrimDigiProducer_h
3 
21 #include <vector>
22 
24 public:
25  explicit HcalTrigPrimDigiProducer(const edm::ParameterSet& ps);
27 
29  void produce(edm::Event& e, const edm::EventSetup& c) override;
30 
31 private:
33 
35  std::vector<edm::InputTag> inputLabel_;
36  std::vector<edm::InputTag> inputUpgradeLabel_;
37  // this seems a strange way of doing things
40 
43 
48 
49  bool runZS_;
50 
52 
53  bool upgrade_;
54  bool legacy_;
55 
56  bool HFEMB_;
63 };
64 
65 #endif
HcalTrigPrimDigiProducer::runZS_
bool runZS_
Definition: HcalTrigPrimDigiProducer.h:49
HcalTrigPrimDigiProducer::theAlgo_
HcalTriggerPrimitiveAlgo theAlgo_
Definition: HcalTrigPrimDigiProducer.h:32
HcalTrigPrimDigiProducer::tok_hf_up_
edm::EDGetTokenT< QIE10DigiCollection > tok_hf_up_
Definition: HcalTrigPrimDigiProducer.h:39
edm::EDGetTokenT
Definition: EDGetToken.h:33
HcalTrigPrimDigiProducer::~HcalTrigPrimDigiProducer
~HcalTrigPrimDigiProducer() override
Definition: HcalTrigPrimDigiProducer.h:26
HcalTrigPrimDigiProducer::tok_hbhe_up_
edm::EDGetTokenT< QIE11DigiCollection > tok_hbhe_up_
Definition: HcalTrigPrimDigiProducer.h:38
EDProducer.h
HcalTrigPrimDigiProducer::MinLongEnergy_
double MinLongEnergy_
Definition: HcalTrigPrimDigiProducer.h:47
HcalLutMetadataRcd.h
HcalLutMetadata.h
CaloTPGTranscoder.h
HcalTrigPrimDigiProducer::LongShortSlope_
double LongShortSlope_
Definition: HcalTrigPrimDigiProducer.h:47
HcalTPGRecord.h
HcalTrigPrimDigiProducer
Definition: HcalTrigPrimDigiProducer.h:23
ESGetToken.h
HcalTrigPrimDigiProducer::tok_hbhe_
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_
Definition: HcalTrigPrimDigiProducer.h:41
HcalDigiCollections.h
HcalTrigPrimDigiProducer::tok_raw_
edm::EDGetTokenT< FEDRawDataCollection > tok_raw_
Definition: HcalTrigPrimDigiProducer.h:46
HcalTrigPrimDigiProducer::MinShortEnergy_
double MinShortEnergy_
Definition: HcalTrigPrimDigiProducer.h:47
HcalDbRecord.h
HcalTrigPrimDigiProducer::runFrontEndFormatError_
bool runFrontEndFormatError_
Definition: HcalTrigPrimDigiProducer.h:51
CaloGeometryRecord.h
HcalTrigPrimDigiProducer::inputTagFEDRaw_
edm::InputTag inputTagFEDRaw_
input tag for FEDRawDataCollection
Definition: HcalTrigPrimDigiProducer.h:45
HcalTrigPrimDigiProducer::tok_dbService_
edm::ESGetToken< HcalDbService, HcalDbRecord > tok_dbService_
Definition: HcalTrigPrimDigiProducer.h:62
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:57
HcalTrigPrimDigiProducer::tok_trigTowerGeom_
edm::ESGetToken< HcalTrigTowerGeometry, CaloGeometryRecord > tok_trigTowerGeom_
Definition: HcalTrigPrimDigiProducer.h:61
HcalTrigPrimDigiProducer::inputUpgradeLabel_
std::vector< edm::InputTag > inputUpgradeLabel_
Definition: HcalTrigPrimDigiProducer.h:36
HcalTrigPrimDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: HcalTrigPrimDigiProducer.cc:88
FEDRawDataCollection.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
HcalTrigTowerGeometry.h
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
CaloTPGRecord.h
HcalTrigPrimDigiProducer::legacy_
bool legacy_
Definition: HcalTrigPrimDigiProducer.h:54
edm::ESGetToken< HcalTPGCoder, HcalTPGRecord >
HcalTriggerPrimitiveAlgo.h
HcalTrigPrimDigiProducer::inputLabel_
std::vector< edm::InputTag > inputLabel_
input tags for HCAL digis
Definition: HcalTrigPrimDigiProducer.h:35
HcalTrigPrimDigiProducer::LongShortOffset_
double LongShortOffset_
Definition: HcalTrigPrimDigiProducer.h:47
HcalTrigPrimDigiProducer::HFEMB_
bool HFEMB_
Definition: HcalTrigPrimDigiProducer.h:56
HcalTrigPrimDigiProducer::tok_tpgTranscoder_
edm::ESGetToken< CaloTPGTranscoder, CaloTPGRecord > tok_tpgTranscoder_
Definition: HcalTrigPrimDigiProducer.h:59
HcalTrigPrimDigiProducer::upgrade_
bool upgrade_
Definition: HcalTrigPrimDigiProducer.h:53
HcalTrigPrimDigiProducer::tok_tpgCoder_
edm::ESGetToken< HcalTPGCoder, HcalTPGRecord > tok_tpgCoder_
Definition: HcalTrigPrimDigiProducer.h:58
HcalTrigPrimDigiProducer::tok_hf_
edm::EDGetTokenT< HFDigiCollection > tok_hf_
Definition: HcalTrigPrimDigiProducer.h:42
HcalTriggerPrimitiveAlgo
Definition: HcalTriggerPrimitiveAlgo.h:25
HcalTrigPrimDigiProducer::tok_lutMetadata_
edm::ESGetToken< HcalLutMetadata, HcalLutMetadataRcd > tok_lutMetadata_
Definition: HcalTrigPrimDigiProducer.h:60
EventSetup.h
HcalDbService.h
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
HcalTPGCoder.h
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37