CMS 3D CMS Logo

RecoProducerFP420.h
Go to the documentation of this file.
1 #ifndef RecoProducerFP420_h
2 #define RecoProducerFP420_h
3 
4 // SimpleConfigurable replacement
7 
8 //Hector headers
9 #include "H_BeamLine.h"
10 #include "H_RecRPObject.h"
11 #include "H_BeamParticle.h"
12 #include <string>
13 
15 public:
17  // Hector();
18  virtual ~RecoProducerFP420();
19 
20  std::vector<RecoFP420> reconstruct(int, double, double, double, double, double, double);
21 
22 private:
24  std::vector<RecoFP420> rhits;
25 
26  int verbosity;
27 
28  double length;
29  double m_x0, m_y0, m_q2, m_e;
30  double m_tx0, m_ty0;
31  // Hector
32  H_BeamLine* m_beamline1;
33  H_BeamLine* m_beamline2;
34  //
35  H_RecRPObject* m_rp420_f;
36  H_RecRPObject* m_rp420_b;
37 
40 };
41 #endif
std::vector< RecoFP420 > rhits
std::string beam1filename
H_BeamLine * m_beamline2
edm::ParameterSet conf_
RecoProducerFP420(const edm::ParameterSet &conf)
H_RecRPObject * m_rp420_f
std::string beam2filename
std::vector< RecoFP420 > reconstruct(int, double, double, double, double, double, double)
H_RecRPObject * m_rp420_b
H_BeamLine * m_beamline1
virtual ~RecoProducerFP420()