CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SurveyInputCSCfromPins.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
2 #define Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
3 
14 
16  public SurveyInputBase
17 {
18 public:
19 
21 
23  virtual void analyze(const edm::Event&, const edm::EventSetup&);
24 
25 private:
26 
27  void orient(LocalVector LC1, LocalVector LC2, double a, double b, double &T, double &dx, double &dy, double &dz, double &PhX, double &PhZ);
28  void errors(double a, double b, bool missing1, bool missing2, double &dx_dx, double &dy_dy, double &dz_dz, double &phix_phix, double &phiz_phiz, double &dy_phix);
29 
30  void fillAllRecords(Alignable *ali);
31 
32  std::string m_pinPositions;
33  std::string m_rootFile;
34  bool m_verbose;
38 };
39 
40 #endif
void orient(LocalVector LC1, LocalVector LC2, double a, double b, double &T, double &dx, double &dy, double &dz, double &PhX, double &PhZ)
void errors(double a, double b, bool missing1, bool missing2, double &dx_dx, double &dy_dy, double &dz_dz, double &phix_phix, double &phiz_phiz, double &dy_phix)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Read ideal tracker geometry from DB.
void fillAllRecords(Alignable *ali)
SurveyInputCSCfromPins(const edm::ParameterSet &)
double b
Definition: hdecay.h:120
double a
Definition: hdecay.h:121
long double T