#include <MillePedeFileReader.h>
Public Member Functions | |
const std::array< double, 6 > & | getTXobs () const |
const std::array< double, 6 > & | getTXobsErr () const |
const std::array< double, 6 > & | getTYobs () const |
const std::array< double, 6 > & | getTYobsErr () const |
const std::array< double, 6 > & | getTZobs () const |
const std::array< double, 6 > & | getTZobsErr () const |
const std::array< double, 6 > & | getXobs () const |
const std::array< double, 6 > & | getXobsErr () const |
const std::array< double, 6 > & | getYobs () const |
const std::array< double, 6 > & | getYobsErr () const |
const std::array< double, 6 > & | getZobs () const |
const std::array< double, 6 > & | getZobsErr () const |
MillePedeFileReader (const edm::ParameterSet &, const std::shared_ptr< const PedeLabelerBase > &) | |
void | read () |
bool | storeAlignments () |
virtual | ~MillePedeFileReader ()=default |
Private Types | |
enum | PclHLS : int { PclHLS::NotInPCL = -1, PclHLS::TPBHalfBarrelXplus = 2, PclHLS::TPBHalfBarrelXminus = 3, PclHLS::TPEHalfCylinderXplusZplus = 4, PclHLS::TPEHalfCylinderXminusZplus = 5, PclHLS::TPEHalfCylinderXplusZminus = 0, PclHLS::TPEHalfCylinderXminusZminus = 1 } |
Private Member Functions | |
PclHLS | getHLS (const Alignable *) |
void | readMillePedeLogFile () |
void | readMillePedeResultFile () |
Private Attributes | |
const std::array< double, 6 > | cutoffs_ |
const double | maxErrorCut_ |
const double | maxMoveCut_ |
const std::string | millePedeLogFile_ |
const std::string | millePedeResFile_ |
int | Nrec_ {0} |
const std::shared_ptr< const PedeLabelerBase > | pedeLabeler_ |
const double | sigCut_ |
const double | tXcut_ |
std::array< double, 6 > | tXobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | tXobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
const double | tYcut_ |
std::array< double, 6 > | tYobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | tYobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
const double | tZcut_ |
std::array< double, 6 > | tZobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | tZobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
bool | updateDB_ {false} |
const double | Xcut_ |
std::array< double, 6 > | Xobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | XobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
const double | Ycut_ |
std::array< double, 6 > | Yobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | YobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
const double | Zcut_ |
std::array< double, 6 > | Zobs_ = {{0.,0.,0.,0.,0.,0.}} |
std::array< double, 6 > | ZobsErr_ = {{0.,0.,0.,0.,0.,0.}} |
Static Private Attributes | |
static std::array< double, 6 > | multiplier_ |
Definition at line 15 of file MillePedeFileReader.h.
|
strongprivate |
Enumerator | |
---|---|
NotInPCL | |
TPBHalfBarrelXplus | |
TPBHalfBarrelXminus | |
TPEHalfCylinderXplusZplus | |
TPEHalfCylinderXminusZplus | |
TPEHalfCylinderXplusZminus | |
TPEHalfCylinderXminusZminus |
Definition at line 46 of file MillePedeFileReader.h.
|
explicit |
Definition at line 20 of file MillePedeFileReader.cc.
|
virtualdefault |
|
private |
Definition at line 179 of file MillePedeFileReader.cc.
References Alignable::alignableObjectId(), Exception, Alignable::id(), align::TPBHalfBarrel, and align::TPEHalfCylinder.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file MillePedeFileReader.h.
References tYobsErr_.
|
inline |
|
inline |
Definition at line 40 of file MillePedeFileReader.h.
References tZobsErr_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void MillePedeFileReader::read | ( | ) |
Definition at line 39 of file MillePedeFileReader.cc.
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches(), and MillePedeAlignmentAlgorithm::storeAlignments().
|
private |
Definition at line 56 of file MillePedeFileReader.cc.
References geometryCSVtoXML::line, heppy_check::logFile, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 88 of file MillePedeFileReader.cc.
References funct::abs(), geometryCSVtoXML::line, AlCaHLTBitMon_QueryRunRegistry::string, and unpackBuffers-CaloStage2::token.
bool MillePedeFileReader::storeAlignments | ( | ) |
Definition at line 45 of file MillePedeFileReader.cc.
Referenced by MillePedeAlignmentAlgorithm::storeAlignments().
|
private |
|
private |
Definition at line 78 of file MillePedeFileReader.h.
|
private |
Definition at line 78 of file MillePedeFileReader.h.
|
private |
Definition at line 68 of file MillePedeFileReader.h.
|
private |
Definition at line 69 of file MillePedeFileReader.h.
|
staticprivate |
Definition at line 81 of file MillePedeFileReader.h.
|
private |
Definition at line 92 of file MillePedeFileReader.h.
|
private |
Definition at line 65 of file MillePedeFileReader.h.
|
private |
Definition at line 72 of file MillePedeFileReader.h.
|
private |
Definition at line 74 of file MillePedeFileReader.h.
|
private |
Definition at line 96 of file MillePedeFileReader.h.
Referenced by getTXobs().
|
private |
Definition at line 97 of file MillePedeFileReader.h.
Referenced by getTXobsErr().
|
private |
Definition at line 75 of file MillePedeFileReader.h.
|
private |
Definition at line 101 of file MillePedeFileReader.h.
Referenced by getTYobs().
|
private |
Definition at line 102 of file MillePedeFileReader.h.
Referenced by getTYobsErr().
|
private |
Definition at line 76 of file MillePedeFileReader.h.
|
private |
Definition at line 106 of file MillePedeFileReader.h.
Referenced by getTZobs().
|
private |
Definition at line 107 of file MillePedeFileReader.h.
Referenced by getTZobsErr().
|
private |
Definition at line 91 of file MillePedeFileReader.h.
|
private |
Definition at line 74 of file MillePedeFileReader.h.
|
private |
Definition at line 94 of file MillePedeFileReader.h.
Referenced by getXobs().
|
private |
Definition at line 95 of file MillePedeFileReader.h.
Referenced by getXobsErr().
|
private |
Definition at line 75 of file MillePedeFileReader.h.
|
private |
Definition at line 99 of file MillePedeFileReader.h.
Referenced by getYobs().
|
private |
Definition at line 100 of file MillePedeFileReader.h.
Referenced by getYobsErr().
|
private |
Definition at line 76 of file MillePedeFileReader.h.
|
private |
Definition at line 104 of file MillePedeFileReader.h.
Referenced by getZobs().
|
private |
Definition at line 105 of file MillePedeFileReader.h.
Referenced by getZobsErr().