Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include "GaudiKernel/IEvtSelector.h"
21 const std::string& eiContKey,
27 if(newEv->evtStore()==
nullptr && subev_store!=
nullptr) newEv->setEvtStore(subev_store);
48 const std::string& eiContKey,
60 if(newEv->evtStore()==
nullptr && ev2add_store!=
nullptr) newEv->setEvtStore(ev2add_store);
68 for(
const auto& subev: ev2add->
subEvents() ) {
69 addSubEvent( targetEv, subev, eiContainer, eiContKey );
const std::vector< float > & mcEventWeights() const
The weights of all the MC events used in the simulation.
PileUpType
Enumerator describing the types of pileup events.
Helper class to provide constant type-safe access to aux data.
const EventInfo_v1 * ptr() const
Get a pointer to the EventInfo object describing the pileup event.
setScaleOne setStatusOne setSaturated int16_t
int16_t time() const
Get the time wrt. the signal event (which has time() == 0)
The Athena Transient Store API.
uint16_t index() const
Get the index of the sub-event.
const T * back() const
Access the last element in the collection as an rvalue.
ElementLink implementation for ROOT usage.
void addSubEvent(const SubEvent &subEvent)
Add one sub-event to the existing list.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
xAOD::EventInfo * addSubEvent(xAOD::EventInfo *targetEv, const xAOD::EventInfo::SubEvent &subev, xAOD::EventInfoContainer *eiContainer, const std::string &eiContKey, StoreGateSvc *subev_store)
Class describing the basic event information.
provides the relative beam intensity as a function of the bunch xing.
PileUpType type() const
Get the type of the pileup event.
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
Helper class to provide constant type-safe access to aux data.
const std::vector< SubEvent > & subEvents() const
Get the pileup events that were used in the simulation.
size_type size() const noexcept
Returns the number of elements in the collection.
Class describing the properties of one pileup sub-event.