CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::FileFormatVersion Class Reference

#include <FileFormatVersion.h>

List of all members.

Public Member Functions

bool eventHistoryBranch () const
bool eventHistoryTree () const
bool fastCopyPossible () const
 FileFormatVersion (int vers)
 FileFormatVersion ()
bool hasIndexIntoFile () const
bool isValid () const
bool lumiInEventID () const
bool lumiNumbers () const
bool mergeOnlySequentialRunsOrLumis () const
bool newAuxiliary () const
bool noMetaDataTrees () const
bool parameterSetsByReference () const
bool parameterSetsTree () const
bool perEventProductIDs () const
bool processHistorySameWithinRun () const
bool productIDIsInt () const
bool runsAndLumis () const
bool splitProductIDs () const
bool storedProductProvenanceUsed () const
bool triggerPathsTracked () const
bool useReducedProcessHistoryID () const
int value () const
 ~FileFormatVersion ()

Private 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.

: value_(-1) { }
edm::FileFormatVersion::FileFormatVersion ( int  vers) [inline, explicit]

Definition at line 11 of file FileFormatVersion.h.

: value_(vers)  { }
edm::FileFormatVersion::~FileFormatVersion ( ) [inline]

Definition at line 12 of file FileFormatVersion.h.

{}

Member Function Documentation

bool edm::FileFormatVersion::eventHistoryBranch ( ) const

Definition at line 31 of file FileFormatVersion.cc.

References value_.

                                              {
    return value_ >= 5 && value_ < 7;
  }
bool edm::FileFormatVersion::eventHistoryTree ( ) const

Definition at line 36 of file FileFormatVersion.cc.

References value_.

                                            {
    return value_ >= 7 && value_ < 17;
  }
bool edm::FileFormatVersion::fastCopyPossible ( ) const

Definition at line 51 of file FileFormatVersion.cc.

References value_.

                                            {
    return value_ >= 11;
  }
bool edm::FileFormatVersion::hasIndexIntoFile ( ) const

Definition at line 81 of file FileFormatVersion.cc.

References value_.

Referenced by edm::printEventLists(), and edm::printEventsInLumis().

                                            {
    return value_ >= 16;
  }
bool edm::FileFormatVersion::isValid ( void  ) const

Definition at line 6 of file FileFormatVersion.cc.

References value_.

                                   {
    return value_ >= 0;
  }
bool edm::FileFormatVersion::lumiInEventID ( ) const

Definition at line 66 of file FileFormatVersion.cc.

References value_.

                                         {
    return value_ >= 14;
  }
bool edm::FileFormatVersion::lumiNumbers ( ) const

Definition at line 11 of file FileFormatVersion.cc.

References value_.

                                       {
    return value_ >= 2;
  }
bool edm::FileFormatVersion::mergeOnlySequentialRunsOrLumis ( ) const

Definition at line 86 of file FileFormatVersion.cc.

References value_.

                                                          {
    return value_ >= 16;
  }
bool edm::FileFormatVersion::newAuxiliary ( ) const

Definition at line 21 of file FileFormatVersion.cc.

References value_.

                                        {
    return value_ >= 3;
  }
bool edm::FileFormatVersion::noMetaDataTrees ( ) const

Definition at line 91 of file FileFormatVersion.cc.

References value_.

Referenced by edm::RootOutputFile::beginInputFile().

                                           {
    return value_ >= 17;
  }
bool edm::FileFormatVersion::parameterSetsByReference ( ) const

Definition at line 56 of file FileFormatVersion.cc.

References value_.

Referenced by fwlite::Event::fillParameterSetRegistry().

                                                    {
    return value_ >= 12;
  }
bool edm::FileFormatVersion::parameterSetsTree ( ) const

Definition at line 71 of file FileFormatVersion.cc.

References value_.

                                             {
    return value_ >= 15;
  }
bool edm::FileFormatVersion::perEventProductIDs ( ) const

Definition at line 41 of file FileFormatVersion.cc.

References value_.

                                              {
    return value_ >= 8;
  }
bool edm::FileFormatVersion::processHistorySameWithinRun ( ) const

Definition at line 76 of file FileFormatVersion.cc.

References value_.

                                                       {
    return value_ >= 16;
  }
bool edm::FileFormatVersion::productIDIsInt ( ) const

Definition at line 16 of file FileFormatVersion.cc.

References value_.

                                          {
    return value_ >= 2;
  }
bool edm::FileFormatVersion::runsAndLumis ( ) const

Definition at line 26 of file FileFormatVersion.cc.

References value_.

                                        {
    return value_ >= 4;
  }
bool edm::FileFormatVersion::splitProductIDs ( ) const

Definition at line 46 of file FileFormatVersion.cc.

References value_.

                                           {
    return value_ >= 11;
  }
bool edm::FileFormatVersion::storedProductProvenanceUsed ( ) const

Definition at line 96 of file FileFormatVersion.cc.

References value_.

                                                       {
    return value_ >= 18;
  }
bool edm::FileFormatVersion::triggerPathsTracked ( ) const

Definition at line 61 of file FileFormatVersion.cc.

References value_.

Referenced by fwlite::Event::fillParameterSetRegistry().

                                               {
    return value_ >= 13;
  }
bool edm::FileFormatVersion::useReducedProcessHistoryID ( ) const

Definition at line 101 of file FileFormatVersion.cc.

References value_.

                                                      {
    return value_ >= 19;
  }
int edm::FileFormatVersion::value ( ) const [inline]

Definition at line 33 of file FileFormatVersion.h.

References value_.

Referenced by fwlite::BranchMapReader::getFileVersion(), and edm::operator<<().

{return value_;}

Member Data Documentation