1 #ifndef MILLEPEDEPEDEREADER_H
2 #define MILLEPEDEPEDEREADER_H
48 bool read(std::vector<Alignable*> &alignables,
bool setUserVars);
56 bool setUserVars)
const;
59 unsigned int bufLength,
const float *buf)
const;
AlignmentAlgorithmBase::RunNumber RunNumber
~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
bool read(std::vector< Alignable * > &alignables, bool setUserVars)
AlignmentAlgorithmBase::RunRange RunRange
const PedeSteerer & mySteerer
std::ifstream myPedeResult
MVATrainerComputer * calib
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
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.
const PedeLabelerBase & myLabels
const RunRange myRunRange