CMS 3D CMS Logo

BranchType.h
Go to the documentation of this file.
1 #ifndef DataFormats_Provenance_BranchType_h
2 #define DataFormats_Provenance_BranchType_h
3 
4 #include <string>
5 #include <iosfwd>
6 /*----------------------------------------------------------------------
7 ----------------------------------------------------------------------*/
8 
10 
11 namespace edm {
13 
15 
17 
18  std::string const& BranchTypeToInfoTreeName(BranchType const& branchType); // backward compatibility
19 
21 
22  std::string const& BranchTypeToAuxBranchName(BranchType const& branchType); // backward compatibility
23 
24  std::string const& BranchTypeToProductStatusBranchName(BranchType const& branchType); // backward compatibility
25 
27 
29 
31 
33 
34  std::ostream&
35  operator<<(std::ostream& os, BranchType const& branchType);
36 
37  namespace poolNames {
38  //------------------------------------------------------------------
39  // EntryDescription Tree // backward compatibility
40  std::string const& entryDescriptionTreeName(); // backward compatibility
41 
42  // Branches on EntryDescription Tree // backward compatibility
43  std::string const& entryDescriptionIDBranchName(); // backward compatibility
44  std::string const& entryDescriptionBranchName(); // backward compatibility
45 
46  //------------------------------------------------------------------
47  // Parentage Tree
49 
50  // Branches on parentage tree
52 
53  //------------------------------------------------------------------
54  // Other branches on Events Tree
57 
58  //------------------------------------------------------------------
59  //------------------------------------------------------------------
60  // MetaData Tree (1 entry per file)
62 
63  // Branches on MetaData Tree
66  std::string const& parameterSetMapBranchName(); // backward compatibility
67  std::string const& moduleDescriptionMapBranchName(); // backward compatibility
68  std::string const& processHistoryMapBranchName(); // backward compatibility
75  std::string const& fileIndexBranchName(); // backward compatibility
78 
79  // Event History Tree // backward compatibility
80  std::string const& eventHistoryTreeName(); // backward compatibility
81 
82  // Branches on EventHistory Tree // backward compatibility
83  std::string const& eventHistoryBranchName(); // backward compatibility
84 
85  //------------------------------------------------------------------
86  // ParameterSet Tree (1 entry per ParameterSet)
88 
90 
91  //------------------------------------------------------------------
92  // Other tree names
93  std::string const& runTreeName();
95  std::string const& eventTreeName();
97  }
98 }
99 #endif
std::string const & BranchTypeToMajorIndexName(BranchType const &branchType)
Definition: BranchType.cc:136
std::string const & idToParameterSetBlobsBranchName()
Definition: BranchType.cc:261
std::string const & BranchTypeToMetaDataTreeName(BranchType const &branchType)
Definition: BranchType.cc:108
std::string const & BranchTypeToAuxiliaryBranchName(BranchType const &branchType)
Definition: BranchType.cc:116
std::string const & parentageTreeName()
Definition: BranchType.cc:160
std::string const & entryDescriptionBranchName()
Definition: BranchType.cc:155
std::string const & fileFormatVersionBranchName()
Definition: BranchType.cc:219
std::string const & eventSelectionsBranchName()
Definition: BranchType.cc:249
std::string const & luminosityBlockTreeName()
Definition: BranchType.cc:277
BranchType
Definition: BranchType.h:11
std::string const & parameterSetsTreeName()
Definition: BranchType.cc:257
std::string const & processHistoryMapBranchName()
Definition: BranchType.cc:194
std::string const & fileIndexBranchName()
Definition: BranchType.cc:229
std::string const & entryDescriptionTreeName()
Definition: BranchType.cc:147
std::string const & mergeableRunProductMetadataBranchName()
Definition: BranchType.cc:239
std::string const & indexIntoFileBranchName()
Definition: BranchType.cc:234
std::string const & eventHistoryBranchName()
Definition: BranchType.cc:244
std::string const & BranchTypeToMinorIndexName(BranchType const &branchType)
Definition: BranchType.cc:140
std::string const & BranchTypeToBranchEntryInfoBranchName(BranchType const &branchType)
Definition: BranchType.cc:128
std::string const & metaDataTreeName()
Definition: BranchType.cc:169
std::string const & BranchTypeToProductTreeName(BranchType const &branchType)
Definition: BranchType.cc:104
std::string const & runTreeName()
Definition: BranchType.cc:280
std::string const & parameterSetMapBranchName()
Definition: BranchType.cc:184
std::string const & processHistoryBranchName()
Definition: BranchType.cc:199
std::string const & BranchTypeToProductStatusBranchName(BranchType const &branchType)
Definition: BranchType.cc:124
std::string const & BranchTypeToInfoTreeName(BranchType const &branchType)
Definition: BranchType.cc:112
std::string const & eventMetaDataTreeName()
Definition: BranchType.cc:270
std::string const & parentageBranchName()
Definition: BranchType.cc:164
std::string const & BranchTypeToString(BranchType const &branchType)
Definition: BranchType.cc:100
std::string const & productDescriptionBranchName()
Definition: BranchType.cc:174
std::string const & processConfigurationBranchName()
Definition: BranchType.cc:204
HLT enums.
std::string const & BranchTypeToProductProvenanceBranchName(BranchType const &BranchType)
Definition: BranchType.cc:132
std::string const & productDependenciesBranchName()
Definition: BranchType.cc:179
std::string const & thinnedAssociationsHelperBranchName()
Definition: BranchType.cc:214
std::string const & eventTreeName()
Definition: BranchType.cc:266
std::string const & BranchTypeToAuxBranchName(BranchType const &branchType)
Definition: BranchType.cc:120
std::string const & entryDescriptionIDBranchName()
Definition: BranchType.cc:151
std::string const & branchIDListBranchName()
Definition: BranchType.cc:209
std::string const & branchListIndexesBranchName()
Definition: BranchType.cc:253
std::string const & eventHistoryTreeName()
Definition: BranchType.cc:274
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
std::string const & fileIdentifierBranchName()
Definition: BranchType.cc:224
std::string const & moduleDescriptionMapBranchName()
Definition: BranchType.cc:189
def branchType(schema, name)
Definition: revisionDML.py:114