CMS 3D CMS Logo

edm::FileFormatVersion Struct Reference

#include <DataFormats/Provenance/interface/FileFormatVersion.h>

List of all members.

Public Member Functions

bool fastCopyPossible () const
 FileFormatVersion (int vers)
 FileFormatVersion ()
bool isValid () const

Public Attributes

int value_


Detailed Description

Definition at line 8 of file FileFormatVersion.h.


Constructor & Destructor Documentation

edm::FileFormatVersion::FileFormatVersion (  )  [inline]

Definition at line 10 of file FileFormatVersion.h.

00010 : value_(-1) { }

edm::FileFormatVersion::FileFormatVersion ( int  vers  )  [inline, explicit]

Definition at line 11 of file FileFormatVersion.h.

00011 : value_(vers)  { }


Member Function Documentation

bool edm::FileFormatVersion::fastCopyPossible (  )  const [inline]

Definition at line 14 of file FileFormatVersion.h.

References value_.

Referenced by edm::RootFile::setIfFastClonable().

00014 { return value_ >= 8; }

bool edm::FileFormatVersion::isValid ( void   )  const [inline]

Definition at line 12 of file FileFormatVersion.h.

References value_.

Referenced by edm::RootFile::validateFile().

00012 { return value_ >= 0; }


Member Data Documentation

int edm::FileFormatVersion::value_

Definition at line 16 of file FileFormatVersion.h.

Referenced by fastCopyPossible(), edm::RootFile::fillEventAuxiliary(), edm::RootFile::fillHistory(), edm::RootFile::fillLumiAuxiliary(), edm::RootFile::fillRunAuxiliary(), fwlite::BranchMapReader::getFileVersion(), isValid(), edm::RootFile::makeBranchMapper(), edm::PoolOutputModule::openFile(), edm::operator<<(), edm::operator==(), TFWLiteSelectorBasic::Process(), edm::RootFile::readEntryDescriptionTree(), edm::RootFile::readEventHistoryTree(), TFWLiteSelectorBasic::setupNewFile(), and edm::RootFile::validateFile().


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:41:01 2009 for CMSSW by  doxygen 1.5.4