1 #ifndef ALIGNMENT_MILLEPEDEALIGNMENTALGORITHM_INTERFACE_MILLEPEDEFILEREADER_H_ 2 #define ALIGNMENT_MILLEPEDEALIGNMENTALGORITHM_INTERFACE_MILLEPEDEFILEREADER_H_ 22 const std::shared_ptr<const PedeLabelerBase>&,
23 const std::shared_ptr<const AlignPCLThresholds>&);
91 std::array<double, 6>
Xobs_ = {{0.,0.,0.,0.,0.,0.}};
92 std::array<double, 6>
XobsErr_ = {{0.,0.,0.,0.,0.,0.}};
93 std::array<double, 6>
tXobs_ = {{0.,0.,0.,0.,0.,0.}};
94 std::array<double, 6>
tXobsErr_ = {{0.,0.,0.,0.,0.,0.}};
96 std::array<double, 6>
Yobs_ = {{0.,0.,0.,0.,0.,0.}};
97 std::array<double, 6>
YobsErr_ = {{0.,0.,0.,0.,0.,0.}};
98 std::array<double, 6>
tYobs_ = {{0.,0.,0.,0.,0.,0.}};
99 std::array<double, 6>
tYobsErr_ = {{0.,0.,0.,0.,0.,0.}};
101 std::array<double, 6>
Zobs_ = {{0.,0.,0.,0.,0.,0.}};
102 std::array<double, 6>
ZobsErr_ = {{0.,0.,0.,0.,0.,0.}};
103 std::array<double, 6>
tZobs_ = {{0.,0.,0.,0.,0.,0.}};
104 std::array<double, 6>
tZobsErr_ = {{0.,0.,0.,0.,0.,0.}};
108 const std::array<std::string,8>
coord_str = {{
"X",
"Y",
"Z",
"theta_X",
"theta_Y",
"theta_Z",
"extra_DOF",
"none"}};
std::array< double, 6 > tYobs_
std::array< double, 6 > tXobs_
const std::array< double, 6 > & getTYobs() const
const std::array< double, 6 > & getTZobsErr() const
std::array< double, 6 > YobsErr_
std::ostream & operator<<(std::ostream &os, const AlignPCLThresholds::coordType &c)
PclHLS getHLS(const Alignable *)
virtual ~MillePedeFileReader()=default
const std::array< double, 6 > & getZobs() const
void readMillePedeLogFile()
const std::array< double, 6 > & getTXobs() const
const std::shared_ptr< const AlignPCLThresholds > theThresholds_
std::array< double, 6 > tZobs_
const std::string millePedeLogFile_
std::array< double, 6 > tXobsErr_
const std::array< double, 6 > & getTYobsErr() const
std::array< double, 6 > tYobsErr_
void readMillePedeResultFile()
std::array< double, 6 > Yobs_
MillePedeFileReader(const edm::ParameterSet &, const std::shared_ptr< const PedeLabelerBase > &, const std::shared_ptr< const AlignPCLThresholds > &)
std::array< double, 6 > tZobsErr_
const std::array< double, 6 > & getYobs() const
const std::array< double, 6 > & getZobsErr() const
const std::array< double, 6 > & getTXobsErr() const
const std::array< double, 6 > & getXobsErr() const
std::string getStringFromHLS(PclHLS HLS)
const AlignPCLThresholds::threshold_map getThresholdMap() const
const std::string millePedeResFile_
std::array< double, 6 > Zobs_
std::array< double, 6 > Xobs_
std::map< std::string, AlignPCLThreshold > threshold_map
const std::shared_ptr< const PedeLabelerBase > pedeLabeler_
std::array< double, 6 > ZobsErr_
const std::array< double, 6 > & getXobs() const
const std::array< double, 6 > & getYobsErr() const
const std::array< std::string, 8 > coord_str
const std::array< double, 6 > & getTZobs() const
std::array< double, 6 > XobsErr_
static std::array< double, 6 > multiplier_