CMS 3D CMS Logo

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

◆ ~AlignmentCorrelationsIO()

virtual AlignmentCorrelationsIO::~AlignmentCorrelationsIO ( )
inlineprotectedvirtual

destructor

Definition at line 11 of file AlignmentCorrelationsIO.h.

11 {}

Member Function Documentation

◆ close()

virtual int AlignmentCorrelationsIO::close ( void  )
protectedpure virtual

◆ open()

virtual int AlignmentCorrelationsIO::open ( const char *  filename,
int  iteration,
bool  writemode 
)
protectedpure virtual

open IO

Implemented in AlignmentCorrelationsIORoot.

◆ read()

virtual align::Correlations AlignmentCorrelationsIO::read ( const align::Alignables alivec,
int &  ierr 
)
protectedpure virtual

read correlations

Implemented in AlignmentCorrelationsIORoot.

Referenced by edmIntegrityCheck.PublishToFileSystem::get().

◆ write()

virtual int AlignmentCorrelationsIO::write ( const align::Correlations cor,
bool  validCheck 
)
protectedpure virtual