21 for (align::Alignables::const_iterator it = alivec.begin(); it != alivec.end(); ++it) {
22 if ((*it)->alignmentParameters()->isValid() || !(validCheck)) {
29 edm::LogInfo(
"Alignment") <<
"@SUB=AlignmentUserVariablesIO::write" 30 <<
"Write variables all,written: " << alivec.size() <<
"," << icount;
38 std::vector<AlignmentUserVariables*> retvec;
43 for (align::Alignables::const_iterator it = alivec.begin(); it != alivec.end(); ++it) {
52 edm::LogInfo(
"Alignment") <<
"@SUB=AlignmentUserVariablesIO::read" 53 <<
"Read variables all,read,valid: " << alivec.size() <<
"," << icount <<
"," << icount2;
virtual AlignmentUserVariables * readOne(Alignable *ali, int &ierr)=0
(Abstract) Base class for alignment algorithm user variables
Log< level::Info, false > LogInfo
std::vector< Alignable * > Alignables
int write(const align::Alignables &alivec, bool validCheck)
std::vector< AlignmentUserVariables * > read(const align::Alignables &alivec, int &ierr)
virtual int writeOne(Alignable *ali)=0