Main Page
Namespaces
Classes
Package Documentation
Alignment
SurveyAnalysis
plugins
SurveyInputCSCfromPins.h
Go to the documentation of this file.
1
#ifndef Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
2
#define Alignment_SurveyAnalysis_SurveyInputCSCfromPins_h
3
12
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
13
#include "
Alignment/SurveyAnalysis/interface/SurveyInputBase.h
"
14
#include "
CondFormats/Alignment/interface/Definitions.h
"
15
16
class
SurveyInputCSCfromPins
:
public
SurveyInputBase
{
17
public
:
18
SurveyInputCSCfromPins
(
const
edm::ParameterSet
&);
19
21
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
22
23
private
:
24
void
orient
(
align::LocalVector
LC1,
25
align::LocalVector
LC2,
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
47
std::string
m_pinPositions
;
48
std::string
m_rootFile
;
49
bool
m_verbose
;
50
double
m_errorX
,
m_errorY
,
m_errorZ
;
51
double
m_missingErrorTranslation
,
m_missingErrorAngle
;
52
double
m_stationErrorX
,
m_stationErrorY
,
m_stationErrorZ
,
m_stationErrorPhiX
,
m_stationErrorPhiY
,
m_stationErrorPhiZ
;
53
};
54
55
#endif
SurveyInputBase.h
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_errorY
double m_errorY
Definition:
SurveyInputCSCfromPins.h:50
Alignable
Definition:
Alignable.h:27
SurveyInputCSCfromPins::m_stationErrorZ
double m_stationErrorZ
Definition:
SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_verbose
bool m_verbose
Definition:
SurveyInputCSCfromPins.h:49
SurveyInputCSCfromPins::m_stationErrorPhiY
double m_stationErrorPhiY
Definition:
SurveyInputCSCfromPins.h:52
Vector3DBase
Definition:
Vector3DBase.h:9
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PVValHelper::dz
Definition:
PVValidationHelpers.h:46
SurveyInputCSCfromPins::m_stationErrorY
double m_stationErrorY
Definition:
SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_pinPositions
std::string m_pinPositions
Definition:
SurveyInputCSCfromPins.h:47
SurveyInputCSCfromPins::m_stationErrorPhiZ
double m_stationErrorPhiZ
Definition:
SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_stationErrorX
double m_stationErrorX
Definition:
SurveyInputCSCfromPins.h:52
SurveyInputCSCfromPins::m_errorX
double m_errorX
Definition:
SurveyInputCSCfromPins.h:50
ParameterSet.h
SurveyInputCSCfromPins
Definition:
SurveyInputCSCfromPins.h:16
SurveyInputCSCfromPins::m_missingErrorAngle
double m_missingErrorAngle
Definition:
SurveyInputCSCfromPins.h:51
SurveyInputCSCfromPins::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Read ideal tracker geometry from DB.
Definition:
SurveyInputCSCfromPins.cc:131
SurveyInputCSCfromPins::fillAllRecords
void fillAllRecords(Alignable *ali)
Definition:
SurveyInputCSCfromPins.cc:294
PVValHelper::dx
Definition:
PVValidationHelpers.h:44
edm::EventSetup
Definition:
EventSetup.h:57
Definitions.h
SurveyInputCSCfromPins::SurveyInputCSCfromPins
SurveyInputCSCfromPins(const edm::ParameterSet &)
Definition:
SurveyInputCSCfromPins.cc:25
b
double b
Definition:
hdecay.h:120
SurveyInputBase
Definition:
SurveyInputBase.h:17
SurveyInputCSCfromPins::m_missingErrorTranslation
double m_missingErrorTranslation
Definition:
SurveyInputCSCfromPins.h:51
SurveyInputCSCfromPins::m_stationErrorPhiX
double m_stationErrorPhiX
Definition:
SurveyInputCSCfromPins.h:52
a
double a
Definition:
hdecay.h:121
SurveyInputCSCfromPins::m_rootFile
std::string m_rootFile
Definition:
SurveyInputCSCfromPins.h:48
edm::ParameterSet
Definition:
ParameterSet.h:36
PVValHelper::dy
Definition:
PVValidationHelpers.h:45
edm::Event
Definition:
Event.h:71
SurveyInputCSCfromPins::m_errorZ
double m_errorZ
Definition:
SurveyInputCSCfromPins.h:50
T
long double T
Definition:
Basic3DVectorLD.h:66
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
Generated for CMSSW Reference Manual by
1.8.11