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 
16 // system include files
17 #include <memory>
18 #include <algorithm>
19 
20 // user include files
26 
30 
31 //
32 // class decleration
33 //
34 
36 public:
38  ~LaserAlignmentT0Producer() override;
39 
40 private:
41  void beginJob() override ;
42  void produce( edm::Event&, const edm::EventSetup& ) override;
43  void endJob() override;
44  void FillDetIds( void );
45 
46  // container for cfg data
47  std::vector<edm::ParameterSet> digiProducerList;
51 
52  // this one stores the det ids for all the 434 LAS modules
53  std::vector<unsigned int> theLasDetIds;
54 
55 };
56 
void produce(edm::Event &, const edm::EventSetup &) override
std::vector< edm::ParameterSet > digiProducerList
std::vector< unsigned int > theLasDetIds
LaserAlignmentT0Producer(const edm::ParameterSet &)