ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/CMSSW/Alignment/CommonAlignmentAlgorithm/src/AlignmentParametersIO.cc
Revision: 1.2
Committed: Tue Nov 7 17:48:25 2006 UTC (18 years, 5 months ago) by flucke
Content type: text/plain
Branch: MAIN
CVS Tags: CMSSW_1_2_6, CMSSW_1_2_5, CMSSW_1_2_4, CMSSW_1_2_0_4821, CMSSW_1_2_0_g4_82p01, CMSSW_1_2_3, CMSSW_1_2_0_g4_82, CMSSW_1_2_2, CMSSW_1_2_1, CMSSW_1_2_0_g4_81, CMSSW_1_2_0_SL4, CMSSW_1_2_0, CMSSW_1_2_0_pre9, CMSSW_1_2_0_pre8_g4_81, CMSSW_1_2_0_pre8, V00-07-03, CMSSW_1_2_0_pre6, CMSSW_1_2_0_pre5, V00-07-02, V00-07-01, V00-07-00
Changes since 1.1: +2 -2 lines
Log Message:
reduce severity level of many messages

File Contents

# User Rev Content
1 fronga 1.1 #include "FWCore/MessageLogger/interface/MessageLogger.h"
2    
3     // this class's header
4     #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentParametersIO.h"
5    
6     //-----------------------------------------------------------------------------
7     // write many parameters
8     int
9     AlignmentParametersIO::write(const std::vector<Alignable*>& alivec,
10     bool validCheck)
11     {
12     int icount=0;
13     for(std::vector<Alignable*>::const_iterator it=alivec.begin();
14     it!=alivec.end(); it++) {
15     if ((*it)->alignmentParameters()->isValid() || !(validCheck)) {
16     icount++;
17     int iret=writeOne(*it);
18     if (iret!=0) return iret;
19     }
20     }
21     edm::LogInfo("AlignmentParametersIO::write") << "Write parameters all,written: "
22 flucke 1.2 << alivec.size() <<","<< icount;
23 fronga 1.1 return 0;
24    
25     }
26    
27     //-----------------------------------------------------------------------------
28     // read many parameters
29    
30     std::vector<AlignmentParameters*>
31     AlignmentParametersIO::read(const std::vector<Alignable*>& alivec, int& ierr)
32     {
33     std::vector<AlignmentParameters*> retvec;
34     int ierr2;
35     int icount=0;
36     for(std::vector<Alignable*>::const_iterator it=alivec.begin();
37     it!=alivec.end(); it++) {
38     AlignmentParameters* ad=readOne(*it, ierr2);
39     if (ad!=0 && ierr2==0) { retvec.push_back(ad); icount++; }
40     }
41     edm::LogInfo("AlignmentParametersIO::write") << "Read parameters all,read: "
42 flucke 1.2 << alivec.size() <<","<< icount;
43 fronga 1.1 return retvec;
44     }