CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelLorentzAngleDB.h
Go to the documentation of this file.
1 #ifndef CalibTracker_SiPixelLorentzAngleDB_SiPixelLorentzAngleDB_h
2 #define CalibTracker_SiPixelLorentzAngleDB_SiPixelLorentzAngleDB_h
3 
4 #include <map>
5 
11 
14 
16 
17 // Magnetic field
20 
21 // #include "CalibTracker/SiStripLorentzAngle/interface/SiStripLorentzAngleAlgorithm.h"
22 
24 {
25  public:
26 
28 
29  virtual ~SiPixelLorentzAngleDB();
30 
31  // virtual void beginJob(const edm::EventSetup& c);
32 
33  virtual void beginJob();
34 
35  virtual void endJob();
36 
37  virtual void analyze(const edm::Event& e, const edm::EventSetup& c);
38 
39 
40  private:
41 
42  unsigned int HVgroup(unsigned int panel, unsigned int module);
43 
44  std::vector< std::pair<uint32_t, float> > detid_la;
47  std::string recordName_;
48 // float bPixLorentzAnglePerTesla_;
49 // float fPixLorentzAnglePerTesla_;
50 //hp
51  typedef std::vector< edm::ParameterSet > Parameters;
54 
55  std::string fileName_;
56  bool useFile_;
57 };
58 
59 
60 #endif
std::vector< std::pair< uint32_t, float > > detid_la
virtual void analyze(const edm::Event &e, const edm::EventSetup &c)
SiPixelLorentzAngleDB(const edm::ParameterSet &conf)
tuple conf
Definition: dbtoconf.py:185
std::vector< edm::ParameterSet > Parameters
unsigned int HVgroup(unsigned int panel, unsigned int module)
Definition: vlib.h:209