CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Protected Member Functions
AlignmentCorrelationsIO Class Referenceabstract

Abstract base class for IO of Correlations. More...

#include <AlignmentCorrelationsIO.h>

Inheritance diagram for AlignmentCorrelationsIO:
AlignmentCorrelationsIORoot

Protected Member Functions

virtual int close (void)=0
 close IO More...
 
virtual int open (const char *filename, int iteration, bool writemode)=0
 open IO More...
 
virtual align::Correlations read (const align::Alignables &alivec, int &ierr)=0
 read correlations More...
 
virtual int write (const align::Correlations &cor, bool validCheck)=0
 write correlations More...
 
virtual ~AlignmentCorrelationsIO ()
 destructor More...
 

Detailed Description

Abstract base class for IO of Correlations.

Definition at line 8 of file AlignmentCorrelationsIO.h.

Constructor & Destructor Documentation

virtual AlignmentCorrelationsIO::~AlignmentCorrelationsIO ( )
inlineprotectedvirtual

destructor

Definition at line 14 of file AlignmentCorrelationsIO.h.

14 {}

Member Function Documentation

virtual int AlignmentCorrelationsIO::close ( void  )
protectedpure virtual
virtual int AlignmentCorrelationsIO::open ( const char *  filename,
int  iteration,
bool  writemode 
)
protectedpure virtual
virtual align::Correlations AlignmentCorrelationsIO::read ( const align::Alignables alivec,
int &  ierr 
)
protectedpure virtual
virtual int AlignmentCorrelationsIO::write ( const align::Correlations cor,
bool  validCheck 
)
protectedpure virtual

write correlations

Implemented in AlignmentCorrelationsIORoot.

Referenced by pkg.AbstractPkg::generate().