File indexing completed on 2023-03-17 10:38:49
0001 #ifndef Alignment_CommonAlignmentAlgorithm_AlignmentCorrelationsIO_h
0002 #define Alignment_CommonAlignmentAlgorithm_AlignmentCorrelationsIO_h
0003
0004 #include "Alignment/CommonAlignment/interface/Utilities.h"
0005
0006
0007
0008 class AlignmentCorrelationsIO {
0009 protected:
0010
0011 virtual ~AlignmentCorrelationsIO() {}
0012
0013
0014 virtual int open(const char* filename, int iteration, bool writemode) = 0;
0015
0016
0017 virtual int close(void) = 0;
0018
0019
0020 virtual int write(const align::Correlations& cor, bool validCheck) = 0;
0021
0022
0023 virtual align::Correlations read(const align::Alignables& alivec, int& ierr) = 0;
0024 };
0025
0026 #endif