CMS 3D CMS Logo

Protected Member Functions

AlignmentCorrelationsIO Class Reference

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

#include <AlignmentCorrelationsIO.h>

Inheritance diagram for AlignmentCorrelationsIO:
AlignmentCorrelationsIORoot

List of all members.

Protected Member Functions

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

Detailed Description

Abstract base class for IO of Correlations.

Definition at line 8 of file AlignmentCorrelationsIO.h.


Constructor & Destructor Documentation

virtual AlignmentCorrelationsIO::~AlignmentCorrelationsIO ( ) [inline, protected, virtual]

destructor

Definition at line 14 of file AlignmentCorrelationsIO.h.

{}

Member Function Documentation

virtual int AlignmentCorrelationsIO::close ( void  ) [protected, pure virtual]

close IO

Implemented in AlignmentCorrelationsIORoot.

virtual int AlignmentCorrelationsIO::open ( const char *  filename,
int  iteration,
bool  writemode 
) [protected, pure virtual]

open IO

Implemented in AlignmentCorrelationsIORoot.

virtual align::Correlations AlignmentCorrelationsIO::read ( const align::Alignables alivec,
int &  ierr 
) [protected, pure virtual]

read correlations

Implemented in AlignmentCorrelationsIORoot.

virtual int AlignmentCorrelationsIO::write ( const align::Correlations cor,
bool  validCheck 
) [protected, pure virtual]

write correlations

Implemented in AlignmentCorrelationsIORoot.