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 }