1 #ifndef MILLEPEDEPEDEREADER_H
2 #define MILLEPEDEPEDEREADER_H
59 unsigned int paramNum,
60 unsigned int bufLength,
61 const float *
buf)
const;
~PedeReader()
non virtual destructor: do not inherit from this class
PedeReader(const edm::ParameterSet &config, const PedeSteerer &steerer, const PedeLabelerBase &labels, const RunRange &runrange)
AlignmentParameters * checkAliParams(Alignable *alignable, bool createUserVars) const
const PedeSteerer & mySteerer
std::ifstream myPedeResult
align::RunNumber RunNumber
Alignable * setParameter(unsigned int paramLabel, unsigned int bufLength, const float *buf, bool setUserVars) const
bool readIfSameLine(std::ifstream &aStream, T &outValue) const
PedeLabelerBase::RunRange RunRange
std::vector< Alignable * > Alignables
tuple config
parse the configuration file
static const unsigned int myMaxNumValPerParam
PedeLabelerBase::RunNumber RunNumber
bool setCalibrationParameter(IntegratedCalibrationBase *calib, unsigned int paramNum, unsigned int bufLength, const float *buf) const
Set pede results stored in 'buf' to parameter 'paramNum' of IntegratedCalibrationBase.
bool read(align::Alignables &alignables, bool setUserVars)
const PedeLabelerBase & myLabels
const RunRange myRunRange