#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Principal/EventPrincipal.h"
|
| EventPrincipal (EventAuxiliary const &aux, ProcessConfiguration const &pc, cet::exempt_ptr< ProductTable const > presentProducts, bool const parentageEnabled=true, bool const rangesEnabled=true, std::shared_ptr< History > history=std::make_shared< History >(), std::unique_ptr< BranchMapper > &&mapper=std::make_unique< BranchMapper >(), std::unique_ptr< DelayedReader > &&rtrv=std::make_unique< NoDelayedReader >(), bool lastInSubRun=false) |
|
SubRunPrincipal const & | subRunPrincipal () const |
|
cet::exempt_ptr< SubRunPrincipal const > | subRunPrincipalExemptPtr () const |
|
void | setSubRunPrincipal (cet::exempt_ptr< SubRunPrincipal const > srp) |
|
EventID const & | id () const |
|
Timestamp const & | time () const |
|
bool | isReal () const |
|
EventAuxiliary::ExperimentType | ExperimentType () const |
|
EventAuxiliary const & | aux () const |
|
SubRunNumber_t | subRun () const |
|
RunNumber_t | run () const |
|
EventNumber_t | event () const |
|
EventSelectionIDVector const & | eventSelectionIDs () const |
|
History const & | history () const |
|
void | put (std::unique_ptr< EDProduct > &&edp, BranchDescription const &pd, std::unique_ptr< ProductProvenance const > &&productProvenance) |
|
void | fillGroup (BranchDescription const &) override |
|
BranchType | branchType () const override |
|
bool | isLastInSubRun () const |
|
RangeSet | seenRanges () const override |
|
bool | parentageEnabled () const override |
|
bool | rangesEnabled () const override |
|
EDProductGetter const * | productGetter (ProductID const pid) const |
|
OutputHandle | getForOutput (ProductID const, bool resolveProd) const |
|
GroupQueryResult | getBySelector (WrappedTypeID const &wrapped, SelectorBase const &) const |
|
GroupQueryResult | getByProductID (ProductID const pid) const |
|
GroupQueryResult | getByLabel (WrappedTypeID const &wrapped, std::string const &label, std::string const &productInstanceName, std::string const &processName) const |
|
GroupQueryResultVec | getMany (WrappedTypeID const &wrapped, SelectorBase const &) const |
|
GroupQueryResultVec | getMatchingSequence (SelectorBase const &) const |
|
void | removeCachedProduct (ProductID const pid) const |
|
void | addSecondaryPrincipal (std::unique_ptr< Principal > &&val) |
|
void | setProducedProducts (ProductTable const &producedProducts) |
|
void | readImmediate () const |
|
void | readProvenanceImmediate () const |
|
ProcessHistory const & | processHistory () const |
|
ProcessConfiguration const & | processConfiguration () const |
|
BranchMapper const & | branchMapper () const |
|
size_t | size () const |
|
const_iterator | begin () const |
|
const_iterator | cbegin () const |
|
const_iterator | end () const |
|
const_iterator | cend () const |
|
void | addToProcessHistory () |
|
EDProductGetter const * | getEDProductGetter (ProductID const pid) const |
|
Definition at line 30 of file EventPrincipal.h.
void art::Principal::addSecondaryPrincipal |
( |
std::unique_ptr< Principal > && |
val | ) |
|
|
inlineinherited |
void art::Principal::addToProcessHistory |
( |
| ) |
|
|
inherited |
BranchType art::EventPrincipal::branchType |
( |
| ) |
const |
|
inlineoverridevirtual |
void art::Principal::fillGroup |
( |
std::unique_ptr< Group > && |
group | ) |
|
|
inlineprotectedinherited |
Definition at line 209 of file Principal.h.
References ana::assert(), art::Principal::branchMapper(), art::Principal::deferredGetter_(), art::Principal::findGroups(), art::Principal::findGroupsForProcess(), art::Principal::findGroupsForProduct(), art::Principal::findGroupsFromInputFile(), art::BranchDescription::friendlyClassName(), art::Principal::getGroup(), art::Principal::getGroupForPtr(), art::Principal::getResolvedGroup(), hadd_reco_validation::group, art::Principal::groups_, art::Principal::matchingSequenceFromInputFile(), art::BranchDescription::moduleLabel(), BlessedPlots::pid, art::Principal::presentFromSource(), art::Principal::processHistoryID(), art::BranchDescription::processName(), art::BranchDescription::producedClassName(), art::BranchDescription::productID(), makeDatasetsPage::results, art::Principal::setProcessHistoryID(), art::Principal::store_, and art::Principal::tryNextSecondaryFile().
211 BranchDescription
const& pd =
group->productDescription();
212 assert(!pd.producedClassName().empty());
213 assert(!pd.friendlyClassName().empty());
214 assert(!pd.moduleLabel().empty());
215 assert(!pd.processName().empty());
std::unique_ptr< DelayedReader > store_
BranchMapper const & branchMapper() const
assert(nhit_max >=nhit_nbins)
History const& art::EventPrincipal::history |
( |
| ) |
const |
|
inline |
EventID const& art::EventPrincipal::id |
( |
| ) |
const |
|
inline |
bool art::EventPrincipal::isLastInSubRun |
( |
| ) |
const |
|
inline |
bool art::EventPrincipal::isReal |
( |
| ) |
const |
|
inline |
bool art::EventPrincipal::parentageEnabled |
( |
| ) |
const |
|
inlineoverridevirtual |
|
inlineoverrideprivatevirtual |
bool art::EventPrincipal::rangesEnabled |
( |
| ) |
const |
|
inlineoverridevirtual |
void art::Principal::readImmediate |
( |
| ) |
const |
|
inlineinherited |
void art::Principal::readProvenanceImmediate |
( |
| ) |
const |
|
inlineinherited |
void art::Principal::removeCachedProduct |
( |
ProductID const |
pid | ) |
const |
|
inherited |
RangeSet art::EventPrincipal::seenRanges |
( |
| ) |
const |
|
inlineoverridevirtual |
|
inlineoverrideprivatevirtual |
void art::Principal::setProducedProducts |
( |
ProductTable const & |
producedProducts | ) |
|
|
inlineinherited |
size_t art::Principal::size |
( |
void |
| ) |
const |
|
inlineinherited |
Timestamp const& art::EventPrincipal::time |
( |
| ) |
const |
|
inline |
int art::Principal::tryNextSecondaryFile |
( |
| ) |
const |
|
protectedinherited |
constexpr BranchType art::EventPrincipal::branch_type = Auxiliary::branch_type |
|
static |
std::shared_ptr<History> art::EventPrincipal::history_ |
|
private |
bool art::EventPrincipal::lastInSubRun_ {false} |
|
private |
bool art::EventPrincipal::parentageEnabled_ {true} |
|
private |
bool art::EventPrincipal::rangesEnabled_ {true} |
|
private |
The documentation for this class was generated from the following file: