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:
19 
21  void analyze(const edm::Event &, const edm::EventSetup &) override;
22 
23 private:
24  void orient(align::LocalVector LC1,
26  double a,
27  double b,
28  double &T,
29  double &dx,
30  double &dy,
31  double &dz,
32  double &PhX,
33  double &PhZ);
34  void errors(double a,
35  double b,
36  bool missing1,
37  bool missing2,
38  double &dx_dx,
39  double &dy_dy,
40  double &dz_dz,
41  double &phix_phix,
42  double &phiz_phiz,
43  double &dy_phix);
44 
45  void fillAllRecords(Alignable *ali);
46 
49  bool m_verbose;
53 };
54 
55 #endif
Vector3DBase
Definition: Vector3DBase.h:8
SurveyInputCSCfromPins::m_errorY
double m_errorY
Definition: SurveyInputCSCfromPins.h:50
SurveyInputCSCfromPins::m_errorZ
double m_errorZ
Definition: SurveyInputCSCfromPins.h:50
SurveyInputCSCfromPins::orient
void orient(align::LocalVector LC1, align::LocalVector LC2, double a, double b, double &T, double &dx, double &dy, double &dz, double &PhX, double &PhZ)
Definition: SurveyInputCSCfromPins.cc:41
SurveyInputCSCfromPins::errors
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)
Definition: SurveyInputCSCfromPins.cc:75
SurveyInputCSCfromPins::m_stationErrorX
double m_stationErrorX
Definition: SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_errorX
double m_errorX
Definition: SurveyInputCSCfromPins.h:50
Alignable
Definition: Alignable.h:27
SurveyInputCSCfromPins::m_stationErrorY
double m_stationErrorY
Definition: SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_pinPositions
std::string m_pinPositions
Definition: SurveyInputCSCfromPins.h:47
SurveyInputCSCfromPins::m_verbose
bool m_verbose
Definition: SurveyInputCSCfromPins.h:49
SurveyInputCSCfromPins::m_stationErrorPhiY
double m_stationErrorPhiY
Definition: SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_stationErrorZ
double m_stationErrorZ
Definition: SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::fillAllRecords
void fillAllRecords(Alignable *ali)
Definition: SurveyInputCSCfromPins.cc:296
SurveyInputCSCfromPins::m_stationErrorPhiZ
double m_stationErrorPhiZ
Definition: SurveyInputCSCfromPins.h:52
b
double b
Definition: hdecay.h:118
SurveyInputCSCfromPins::m_missingErrorAngle
double m_missingErrorAngle
Definition: SurveyInputCSCfromPins.h:51
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SurveyInputCSCfromPins::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Read ideal tracker geometry from DB.
Definition: SurveyInputCSCfromPins.cc:131
edm::ParameterSet
Definition: ParameterSet.h:47
a
double a
Definition: hdecay.h:119
SurveyInputBase
Definition: SurveyInputBase.h:17
Definitions.h
PVValHelper::dy
Definition: PVValidationHelpers.h:50
edm::EventSetup
Definition: EventSetup.h:58
SurveyInputCSCfromPins::m_rootFile
std::string m_rootFile
Definition: SurveyInputCSCfromPins.h:48
SurveyInputCSCfromPins
Definition: SurveyInputCSCfromPins.h:16
SurveyInputCSCfromPins::SurveyInputCSCfromPins
SurveyInputCSCfromPins(const edm::ParameterSet &)
Definition: SurveyInputCSCfromPins.cc:25
PVValHelper::dz
Definition: PVValidationHelpers.h:51
T
long double T
Definition: Basic3DVectorLD.h:48
SurveyInputCSCfromPins::m_missingErrorTranslation
double m_missingErrorTranslation
Definition: SurveyInputCSCfromPins.h:51
SurveyInputCSCfromPins::m_stationErrorPhiX
double m_stationErrorPhiX
Definition: SurveyInputCSCfromPins.h:52
ParameterSet.h
edm::Event
Definition: Event.h:73
SurveyInputBase.h
PVValHelper::dx
Definition: PVValidationHelpers.h:49