Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:03

0001 #include "DataFormats/Provenance/interface/FileFormatVersion.h"
0002 #include <ostream>
0003 
0004 namespace edm {
0005   bool FileFormatVersion::isValid() const { return value_ >= 0; }
0006 
0007   bool FileFormatVersion::lumiNumbers() const { return value_ >= 2; }
0008 
0009   bool FileFormatVersion::productIDIsInt() const { return value_ >= 2; }
0010 
0011   bool FileFormatVersion::newAuxiliary() const { return value_ >= 3; }
0012 
0013   bool FileFormatVersion::runsAndLumis() const { return value_ >= 4; }
0014 
0015   bool FileFormatVersion::eventHistoryBranch() const { return value_ >= 5 && value_ < 7; }
0016 
0017   bool FileFormatVersion::eventHistoryTree() const { return value_ >= 7 && value_ < 17; }
0018 
0019   bool FileFormatVersion::perEventProductIDs() const { return value_ >= 8; }
0020 
0021   bool FileFormatVersion::splitProductIDs() const { return value_ >= 11; }
0022 
0023   bool FileFormatVersion::fastCopyPossible() const { return value_ >= 11; }
0024 
0025   bool FileFormatVersion::parameterSetsByReference() const { return value_ >= 12; }
0026 
0027   bool FileFormatVersion::triggerPathsTracked() const { return value_ >= 13; }
0028 
0029   bool FileFormatVersion::lumiInEventID() const { return value_ >= 14; }
0030 
0031   bool FileFormatVersion::parameterSetsTree() const { return value_ >= 15; }
0032 
0033   bool FileFormatVersion::processHistorySameWithinRun() const { return value_ >= 16; }
0034 
0035   bool FileFormatVersion::hasIndexIntoFile() const { return value_ >= 16; }
0036 
0037   bool FileFormatVersion::mergeOnlySequentialRunsOrLumis() const { return value_ >= 16; }
0038 
0039   bool FileFormatVersion::noMetaDataTrees() const { return value_ >= 17; }
0040 
0041   bool FileFormatVersion::storedProductProvenanceUsed() const { return value_ >= 18; }
0042 
0043   bool FileFormatVersion::useReducedProcessHistoryID() const { return value_ >= 19; }
0044 
0045   bool FileFormatVersion::hasThinnedAssociations() const { return value_ >= 20; }
0046 
0047   std::ostream& operator<<(std::ostream& os, FileFormatVersion const& ff) {
0048     os << ff.value();
0049     return os;
0050   }
0051 }  // namespace edm