CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
14 
16 
17 public:
19  // Hector();
20  virtual ~RecoProducerFP420();
21 
22  std::vector<RecoFP420> reconstruct(int,double,double,double,double,double,double);
23 
24 private:
26  std::vector<RecoFP420> rhits;
27 
28  int verbosity;
29 
30  double length;
31  double m_x0, m_y0, m_q2, m_e;
32  double m_tx0, m_ty0;
33  // Hector
34  H_BeamLine * m_beamline1;
35  H_BeamLine * m_beamline2;
36  //
37  H_RecRPObject * m_rp420_f;
38  H_RecRPObject * m_rp420_b;
39 
42 
43 };
44 #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()