17 std::string const branchEntryInfo =
"BranchEntryInfo";
18 std::string const productProvenance =
"ProductProvenance";
34 std::string const runInfo = run +
"StatusInformation";
40 std::string const eventAuxiliary =
event + auxiliary;
42 std::string const runProductStatus = run + productStatus;
43 std::string const lumiProductStatus = lumi + productStatus;
44 std::string const eventProductStatus =
event + productStatus;
46 std::string const runEventEntryInfo = run + branchEntryInfo;
47 std::string const lumiEventEntryInfo = lumi + branchEntryInfo;
48 std::string const eventEventEntryInfo =
event + branchEntryInfo;
50 std::string const runProductProvenance = run + productProvenance;
51 std::string const lumiProductProvenance = lumi + productProvenance;
52 std::string const eventProductProvenance =
event + productProvenance;
56 std::string const runMajorIndex = runAuxiliary + majorIndex;
57 std::string const lumiMajorIndex = lumiAuxiliary + majorIndex;
58 std::string const eventMajorIndex = eventAuxiliary + majorIndex;
61 std::string const lumiMinorIndex = lumiAuxiliary +
".id_.luminosityBlock_";
62 std::string const eventMinorIndex = eventAuxiliary +
".id_.event_";
68 std::string const entryDescriptionTree =
"EntryDescription";
69 std::string const entryDescriptionIDBranch =
"Hash";
70 std::string const entryDescriptionBranch =
"Description";
76 std::string const productRegistry =
"ProductRegistry";
77 std::string const productDependencies =
"ProductDependencies";
78 std::string const parameterSetMap =
"ParameterSetMap";
79 std::string const moduleDescriptionMap =
"ModuleDescriptionMap";
80 std::string const processHistoryMap =
"ProcessHistoryMap";
81 std::string const processHistory =
"ProcessHistory";
84 std::string const thinnedAssociationsHelper =
"ThinnedAssociationsHelper";
85 std::string const fileFormatVersion =
"FileFormatVersion";
86 std::string const fileIdentifier =
"FileIdentifier";
90 std::string const eventBranchMapper =
"EventBranchMapper";
92 std::string const eventSelections =
"EventSelections";
93 std::string const branchListIndexes =
"BranchListIndexes";
95 std::string const parameterSetsTree =
"ParameterSets";
96 std::string const idToParameterSetBlobsBranch =
"IdToParameterSetsBlobs";
108 return ((branchType ==
InEvent) ? eventMeta : ((branchType ==
InRun) ? runMeta : lumiMeta));
116 return ((branchType ==
InEvent) ? eventAuxiliary : ((branchType ==
InRun) ? runAuxiliary : lumiAuxiliary));
120 return ((branchType ==
InEvent) ? eventAux : ((branchType ==
InRun) ? runAux : lumiAux));
124 return ((branchType ==
InEvent) ? eventProductStatus : ((branchType ==
InRun) ? runProductStatus : lumiProductStatus));
128 return ((branchType ==
InEvent) ? eventEventEntryInfo : ((branchType ==
InRun) ? runEventEntryInfo : lumiEventEntryInfo));
132 return ((branchType ==
InEvent) ? eventProductProvenance : ((branchType ==
InRun) ? runProductProvenance : lumiProductProvenance));
136 return ((branchType ==
InEvent) ? eventMajorIndex : ((branchType ==
InRun) ? runMajorIndex : lumiMajorIndex));
140 return ((branchType ==
InEvent) ? eventMinorIndex : ((branchType ==
InRun) ? runMinorIndex : lumiMinorIndex));
143 namespace poolNames {
147 return entryDescriptionTree;
151 return entryDescriptionIDBranch;
155 return entryDescriptionBranch;
160 return parentageTree;
164 return parentageBranch;
174 return productRegistry;
179 return productDependencies;
184 return parameterSetMap;
189 return moduleDescriptionMap;
194 return processHistoryMap;
199 return processHistory;
209 return branchIDLists;
214 return thinnedAssociationsHelper;
219 return fileFormatVersion;
224 return fileIdentifier;
234 return indexIntoFile;
244 return eventSelections;
248 return branchListIndexes;
252 return parameterSetsTree;
256 return idToParameterSetBlobsBranch;
std::string const & BranchTypeToMajorIndexName(BranchType const &branchType)
std::string const & idToParameterSetBlobsBranchName()
std::string const & BranchTypeToMetaDataTreeName(BranchType const &branchType)
std::string const & BranchTypeToAuxiliaryBranchName(BranchType const &branchType)
std::string const & parentageTreeName()
std::string const & entryDescriptionBranchName()
std::string const & fileFormatVersionBranchName()
std::string const & eventSelectionsBranchName()
std::string const & luminosityBlockTreeName()
std::string const & parameterSetsTreeName()
std::string const & processHistoryMapBranchName()
std::string const & fileIndexBranchName()
std::string const & entryDescriptionTreeName()
std::string const & indexIntoFileBranchName()
std::string const & eventHistoryBranchName()
std::string const & BranchTypeToMinorIndexName(BranchType const &branchType)
std::string const & BranchTypeToBranchEntryInfoBranchName(BranchType const &branchType)
std::string const & metaDataTreeName()
std::string const & BranchTypeToProductTreeName(BranchType const &branchType)
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger but the state exists so we define the behavior If all triggers are the negative crieriion will lead to accepting the event(this again matches the behavior of"!*"before the partial wildcard feature was incorporated).The per-event"cost"of each negative criterion with multiple relevant triggers is about the same as!*was in the past
std::string const & runTreeName()
std::string const & parameterSetMapBranchName()
std::string const & processHistoryBranchName()
std::string const & BranchTypeToProductStatusBranchName(BranchType const &branchType)
std::string const & BranchTypeToInfoTreeName(BranchType const &branchType)
std::string const & eventMetaDataTreeName()
std::string const & parentageBranchName()
std::string const & BranchTypeToString(BranchType const &branchType)
std::string const & productDescriptionBranchName()
std::string const & processConfigurationBranchName()
std::string const & BranchTypeToProductProvenanceBranchName(BranchType const &BranchType)
std::string const & productDependenciesBranchName()
std::string const & thinnedAssociationsHelperBranchName()
std::string const & eventTreeName()
std::string const & BranchTypeToAuxBranchName(BranchType const &branchType)
std::string const & entryDescriptionIDBranchName()
std::string const & branchIDListBranchName()
std::string const & branchListIndexesBranchName()
std::string const & eventHistoryTreeName()
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
std::string const & fileIdentifierBranchName()
std::string const & moduleDescriptionMapBranchName()