CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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.3 2010/01/06 09:38:00 mussgill 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:
39 
40 private:
41  virtual void beginJob() ;
42  virtual void produce( edm::Event&, const edm::EventSetup& );
43  virtual void endJob();
44  void FillDetIds( void );
45 
46  // container for cfg data
47  std::vector<edm::ParameterSet> digiProducerList;
48  std::string digiProducer;
49  std::string digiLabel;
50  std::string digiType;
51 
52  // this one stores the det ids for all the 434 LAS modules
53  std::vector<unsigned int> theLasDetIds;
54 
55 };
56 
std::vector< edm::ParameterSet > digiProducerList
std::vector< unsigned int > theLasDetIds
LaserAlignmentT0Producer(const edm::ParameterSet &)
virtual void produce(edm::Event &, const edm::EventSetup &)