13 std::string
const metaData =
"MetaData";
14 std::string
const auxiliary =
"Auxiliary";
15 std::string
const aux =
"Aux";
16 std::string
const productStatus =
"ProductStatus";
17 std::string
const branchEntryInfo =
"BranchEntryInfo";
18 std::string
const productProvenance =
"ProductProvenance";
21 std::string
const run =
"Run";
22 std::string
const lumi =
"LuminosityBlock";
23 std::string
const event =
"Event";
26 std::string
const runs = run +
's';
27 std::string
const lumis = lumi +
's';
28 std::string
const events =
event +
's';
30 std::string
const runMeta = run + metaData;
31 std::string
const lumiMeta = lumi + metaData;
32 std::string
const eventMeta =
event + metaData;
34 std::string
const runInfo = run +
"StatusInformation";
35 std::string
const lumiInfo = lumi +
"StatusInformation";
36 std::string
const eventInfo =
event +
"StatusInformation";
38 std::string
const runAuxiliary = run + auxiliary;
39 std::string
const lumiAuxiliary = lumi + auxiliary;
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;
55 std::string
const majorIndex =
".id_.run_";
56 std::string
const runMajorIndex = runAuxiliary + majorIndex;
57 std::string
const lumiMajorIndex = lumiAuxiliary + majorIndex;
58 std::string
const eventMajorIndex = eventAuxiliary + majorIndex;
60 std::string
const runMinorIndex;
61 std::string
const lumiMinorIndex = lumiAuxiliary +
".id_.luminosityBlock_";
62 std::string
const eventMinorIndex = eventAuxiliary +
".id_.event_";
64 std::string
const runAux = run +
aux;
65 std::string
const lumiAux = lumi +
aux;
66 std::string
const eventAux =
event +
aux;
68 std::string
const entryDescriptionTree =
"EntryDescription";
69 std::string
const entryDescriptionIDBranch =
"Hash";
70 std::string
const entryDescriptionBranch =
"Description";
72 std::string
const parentageTree =
"Parentage";
73 std::string
const parentageBranch =
"Description";
75 std::string
const metaDataTree =
"MetaData";
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";
82 std::string
const processConfiguration =
"ProcessConfiguration";
83 std::string
const branchIDLists =
"BranchIDLists";
84 std::string
const fileFormatVersion =
"FileFormatVersion";
85 std::string
const fileIdentifier =
"FileIdentifier";
86 std::string
const fileIndex =
"FileIndex";
87 std::string
const indexIntoFile =
"IndexIntoFile";
88 std::string
const eventHistory =
"EventHistory";
89 std::string
const eventBranchMapper =
"EventBranchMapper";
91 std::string
const eventSelections =
"EventSelections";
92 std::string
const branchListIndexes =
"BranchListIndexes";
94 std::string
const parameterSetsTree =
"ParameterSets";
95 std::string
const idToParameterSetBlobsBranch =
"IdToParameterSetsBlobs";
107 return ((branchType ==
InEvent) ? eventMeta : ((branchType ==
InRun) ? runMeta : lumiMeta));
115 return ((branchType ==
InEvent) ? eventAuxiliary : ((branchType ==
InRun) ? runAuxiliary : lumiAuxiliary));
119 return ((branchType ==
InEvent) ? eventAux : ((branchType ==
InRun) ? runAux : lumiAux));
123 return ((branchType ==
InEvent) ? eventProductStatus : ((branchType ==
InRun) ? runProductStatus : lumiProductStatus));
127 return ((branchType ==
InEvent) ? eventEventEntryInfo : ((branchType ==
InRun) ? runEventEntryInfo : lumiEventEntryInfo));
131 return ((branchType ==
InEvent) ? eventProductProvenance : ((branchType ==
InRun) ? runProductProvenance : lumiProductProvenance));
135 return ((branchType ==
InEvent) ? eventMajorIndex : ((branchType ==
InRun) ? runMajorIndex : lumiMajorIndex));
139 return ((branchType ==
InEvent) ? eventMinorIndex : ((branchType ==
InRun) ? runMinorIndex : lumiMinorIndex));
142 namespace poolNames {
146 return entryDescriptionTree;
150 return entryDescriptionIDBranch;
154 return entryDescriptionBranch;
159 return parentageTree;
163 return parentageBranch;
173 return productRegistry;
178 return productDependencies;
183 return parameterSetMap;
188 return moduleDescriptionMap;
193 return processHistoryMap;
198 return processHistory;
203 return processConfiguration;
208 return branchIDLists;
213 return fileFormatVersion;
218 return fileIdentifier;
228 return indexIntoFile;
238 return eventSelections;
242 return branchListIndexes;
246 return parameterSetsTree;
250 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 & 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()