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