|
ATLAS Offline Software
|
Go to the documentation of this file.
22 sumOfWeightsSquared(0),
54 throw std::runtime_error(
"Failed to retrieve IncompleteCutBookkeepers from MetaData!");
61 throw std::runtime_error(
"Failed to retrieve CutBookkeepers from MetaData!");
67 for (
const auto *cbk: *completeCBC) {
68 if (cbk->cycle() > maxCycle &&
69 cbk->name() ==
"AllExecutedEvents" &&
70 cbk->inputStream() ==
"StreamAOD") {
72 maxCycle = cbk->
cycle();
StatusCode retrieveMetaInput(const T *&obj, const std::string &key)
unsigned long long nEventsProcessed
int cycle() const
Get the skimming cycle that this CutBookkeeper was running in.
OriginalAodCounts operator+(const OriginalAodCounts &a, const OriginalAodCounts &b)
Description of the class that is used to keep track of event counts.
double sumOfEventWeightsSquared() const
Get the sum-of-(event-weights-squared) that this CutBookkeeper has seen.
OriginalAodCounts getOriginalAodCounts(xAOD::TEvent &event, const AodCountsConfig &)
double sumOfWeightsSquared
POOL::TEvent event(POOL::TEvent::kClassAccess)
Container that holds the Container of all CutBookkeepers.
uint64_t nAcceptedEvents() const
Get the number of accepted events that this CutBookkeeper has seen.
OriginalAodCounts & operator+=(const OriginalAodCounts &a)
double sumOfEventWeights() const
Get the sum-of-event-weights that this CutBookkeeper has seen.
size_type size() const noexcept
Returns the number of elements in the collection.
Tool for accessing xAOD files outside of Athena.