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  int value() const {return value_;}
32 
33  private:
34  int value_;
35  };
36 
37  std::ostream&
38  operator<< (std::ostream& os, FileFormatVersion const& ff);
39 
40 }
41 #endif
bool hasIndexIntoFile() const
bool fastCopyPossible() const
bool eventHistoryBranch() const
bool eventHistoryTree() const
bool triggerPathsTracked() const
tuple ff
Definition: createTree.py:204
bool parameterSetsByReference() const
bool processHistorySameWithinRun() const
bool perEventProductIDs() const
bool parameterSetsTree() const
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
bool mergeOnlySequentialRunsOrLumis() const