CMS 3D CMS Logo

SurveyInputCSCfromPins.h
Go to the documentation of this file.
1 #ifndef Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
2 #define Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
3 
15 
17  public SurveyInputBase
18 {
19 public:
20 
22 
24  void analyze(const edm::Event&, const edm::EventSetup&) override;
25 
26 private:
27 
28  void orient(align::LocalVector LC1, align::LocalVector LC2, double a, double b, double &T, double &dx, double &dy, double &dz, double &PhX, double &PhZ);
29  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);
30 
31  void fillAllRecords(Alignable *ali);
32 
35  bool m_verbose;
39 };
40 
41 #endif
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)
void analyze(const edm::Event &, const edm::EventSetup &) override
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
void orient(align::LocalVector LC1, align::LocalVector LC2, double a, double b, double &T, double &dx, double &dy, double &dz, double &PhX, double &PhZ)