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 };
void produce(edm::Event &, const edm::EventSetup &) override
std::vector< edm::ParameterSet > digiProducerList
std::vector< unsigned int > theLasDetIds
LaserAlignmentT0Producer(const edm::ParameterSet &)