CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FileFormatVersion.h
Go to the documentation of this file.
1 #ifndef DataFormats_Provenance_FileFormatVersion_h
2 #define DataFormats_Provenance_FileFormatVersion_h
3 
4 #include <iosfwd>
5 
6 namespace edm
7 {
9  public:
11  explicit FileFormatVersion(int vers) : value_(vers) { }
13  bool isValid() const;
14  bool productIDIsInt() const;
15  bool lumiNumbers() const;
16  bool newAuxiliary() const;
17  bool runsAndLumis() const;
18  bool eventHistoryBranch() const;
19  bool eventHistoryTree() const;
20  bool perEventProductIDs() const;
21  bool splitProductIDs() const;
22  bool fastCopyPossible() const;
23  bool parameterSetsByReference() const;
24  bool triggerPathsTracked() const;
25  bool lumiInEventID() const;
26  bool parameterSetsTree() const;
27  bool processHistorySameWithinRun() const;
28  bool hasIndexIntoFile() const;
29  bool mergeOnlySequentialRunsOrLumis() const;
30  bool noMetaDataTrees() const;
31  bool storedProductProvenanceUsed() const;
32  bool useReducedProcessHistoryID() const;
33  int value() const {return value_;}
34 
35  private:
36  int value_;
37  };
38 
39  std::ostream&
40  operator<< (std::ostream& os, FileFormatVersion const& ff);
41 
42 }
43 #endif
bool hasIndexIntoFile() const
bool fastCopyPossible() const
bool eventHistoryBranch() const
bool eventHistoryTree() const
bool storedProductProvenanceUsed() const
bool triggerPathsTracked() const
bool parameterSetsByReference() const
bool processHistorySameWithinRun() const
bool perEventProductIDs() const
bool useReducedProcessHistoryID() const
bool parameterSetsTree() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
bool mergeOnlySequentialRunsOrLumis() const