CMS 3D CMS Logo

ZdcSimpleReconstructor.h
Go to the documentation of this file.
1 #ifndef ZDCSIMPLERECONSTRUCTOR_H
2 #define ZDCSIMPLERECONSTRUCTOR_H 1
3 
13 
15 
18 
24 public:
25  explicit ZdcSimpleReconstructor(const edm::ParameterSet& ps);
26  ~ZdcSimpleReconstructor() override;
27  void beginRun(edm::Run const& r, edm::EventSetup const& es) final;
28  void endRun(edm::Run const& r, edm::EventSetup const& es) final;
29  void produce(edm::Event& e, const edm::EventSetup& c) override;
30 
31 private:
34  int subdet_;
38 
39  bool dropZSmarkedPassed_; // turn on/off dropping of zero suppression marked and passed digis
40 
41  HcalLongRecoParams* myobject; //noiseTS and signalTS from db
42 
44 };
45 
46 #endif
ZdcSimpleReconstructor::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: ZdcSimpleReconstructor.cc:56
Handle.h
MessageLogger.h
edm::Run
Definition: Run.h:45
ZdcSimpleReconstructor::tok_input_hcal
edm::EDGetTokenT< ZDCDigiCollection > tok_input_hcal
Definition: ZdcSimpleReconstructor.h:36
edm::EDGetTokenT
Definition: EDGetToken.h:33
ZdcSimpleReconstructor::ZdcSimpleReconstructor
ZdcSimpleReconstructor(const edm::ParameterSet &ps)
Definition: ZdcSimpleReconstructor.cc:13
ZdcSimpleReconstructor::myobject
HcalLongRecoParams * myobject
Definition: ZdcSimpleReconstructor.h:41
HcalTimeSlew.h
EDProducer.h
HcalTimeSlew
Definition: HcalTimeSlew.h:19
HcalLongRecoParam.h
ZdcSimpleReconstructor::~ZdcSimpleReconstructor
~ZdcSimpleReconstructor() override
Definition: ZdcSimpleReconstructor.cc:41
ZdcSimpleReconstructor::det_
DetId::Detector det_
Definition: ZdcSimpleReconstructor.h:33
HcalDigiCollections.h
ZdcSimpleReconstructor::hcalTimeSlew_delay_
const HcalTimeSlew * hcalTimeSlew_delay_
Definition: ZdcSimpleReconstructor.h:43
edm::ParameterSet
Definition: ParameterSet.h:36
HcalOtherSubdetector
HcalOtherSubdetector
Definition: HcalAssistant.h:40
Event.h
ZdcSimpleReconstructor::subdet_
int subdet_
Definition: ZdcSimpleReconstructor.h:34
ZdcSimpleRecAlgo
Definition: ZdcSimpleRecAlgo.h:36
edm::stream::EDProducer
Definition: EDProducer.h:38
DetId::Detector
Detector
Definition: DetId.h:24
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
ZdcSimpleReconstructor::endRun
void endRun(edm::Run const &r, edm::EventSetup const &es) final
Definition: ZdcSimpleReconstructor.cc:52
alignCSCRings.r
r
Definition: alignCSCRings.py:93
ZdcSimpleReconstructor::dropZSmarkedPassed_
bool dropZSmarkedPassed_
Definition: ZdcSimpleReconstructor.h:39
ZdcSimpleReconstructor::beginRun
void beginRun(edm::Run const &r, edm::EventSetup const &es) final
Definition: ZdcSimpleReconstructor.cc:42
ZdcSimpleReconstructor::subdetOther_
HcalOtherSubdetector subdetOther_
Definition: ZdcSimpleReconstructor.h:35
EventSetup.h
ZdcSimpleRecAlgo.h
HcalRecHitCollections.h
ZdcSimpleReconstructor::reco_
ZdcSimpleRecAlgo reco_
Definition: ZdcSimpleReconstructor.h:32
HcalLongRecoParams
Definition: HcalLongRecoParams.h:9
ZdcSimpleReconstructor::tok_input_castor
edm::EDGetTokenT< ZDCDigiCollection > tok_input_castor
Definition: ZdcSimpleReconstructor.h:37
ParameterSet.h
edm::Event
Definition: Event.h:73
ZdcSimpleReconstructor
Definition: ZdcSimpleReconstructor.h:23
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
HcalLongRecoParams.h