CMS 3D CMS Logo

LaserAlignmentT0Producer.h
Go to the documentation of this file.
1 
8 //
9 // Original Author: Jan Olzem
10 // Created: Wed Feb 13 17:30:40 CET 2008
11 // $Id: LaserAlignmentT0Producer.h,v 1.2 2008/03/03 09:43:32 olzem Exp $
12 //
13 //
14 
15 // system include files
16 #include <memory>
17 #include <algorithm>
18 
19 // user include files
25 
29 
30 //
31 // class decleration
32 //
33 
35 public:
37  ~LaserAlignmentT0Producer() override;
38 
39 private:
40  void beginJob() override;
41  void produce(edm::Event&, const edm::EventSetup&) override;
42  void endJob() override;
43  void FillDetIds(void);
44 
45  // container for cfg data
46  std::vector<edm::ParameterSet> digiProducerList;
50 
51  // this one stores the det ids for all the 434 LAS modules
52  std::vector<unsigned int> theLasDetIds;
53 };
LaserAlignmentT0Producer::FillDetIds
void FillDetIds(void)
Definition: LaserAlignmentT0Producer.cc:154
LaserAlignmentT0Producer::~LaserAlignmentT0Producer
~LaserAlignmentT0Producer() override
Definition: LaserAlignmentT0Producer.cc:43
EDProducer.h
LaserAlignmentT0Producer::endJob
void endJob() override
Definition: LaserAlignmentT0Producer.cc:145
LaserAlignmentT0Producer::beginJob
void beginJob() override
Definition: LaserAlignmentT0Producer.cc:137
LaserAlignmentT0Producer
Definition: LaserAlignmentT0Producer.h:34
SiStripRawDigi.h
LaserAlignmentT0Producer::digiProducer
std::string digiProducer
Definition: LaserAlignmentT0Producer.h:47
LaserAlignmentT0Producer::digiLabel
std::string digiLabel
Definition: LaserAlignmentT0Producer.h:48
MakerMacros.h
SiStripDigi.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::EventSetup
Definition: EventSetup.h:58
DetSetVector.h
LaserAlignmentT0Producer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: LaserAlignmentT0Producer.cc:52
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Frameworkfwd.h
LaserAlignmentT0Producer::digiProducerList
std::vector< edm::ParameterSet > digiProducerList
Definition: LaserAlignmentT0Producer.h:46
LaserAlignmentT0Producer::digiType
std::string digiType
Definition: LaserAlignmentT0Producer.h:49
edm::EDProducer
Definition: EDProducer.h:35
LaserAlignmentT0Producer::theLasDetIds
std::vector< unsigned int > theLasDetIds
Definition: LaserAlignmentT0Producer.h:52
ParameterSet.h
edm::Event
Definition: Event.h:73
LaserAlignmentT0Producer::LaserAlignmentT0Producer
LaserAlignmentT0Producer(const edm::ParameterSet &)
Definition: LaserAlignmentT0Producer.cc:13