ATLAS Offline Software
Namespaces | Functions | Variables
EventInfo_v1.cxx File Reference
#include <atomic>
#include <iostream>
#include <iomanip>
#include <stdexcept>
#include "xAODCore/AuxStoreAccessorMacros.h"
#include "AthContainers/tools/AtomicDecorator.h"
#include "CxxUtils/stall.h"
#include "xAODEventInfo/versions/EventInfo_v1.h"
#include "xAODEventInfo/EventInfoContainer.h"
#include "EventInfoAccessors_v1.h"
#include "StoreGate/StoreGateSvc.h"
#include "SGTools/CurrentEventStore.h"

Go to the source code of this file.

Namespaces

 xAODEventInfoPrivate
 
 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 

Functions

template<typename T >
std::ostream & xAODEventInfoPrivate::operator<< (std::ostream &out, const std::set< T > &s)
 Convenience operator for printing the contents of sets. More...
 
template<typename T >
std::ostream & xAODEventInfoPrivate::operator<< (std::ostream &out, const std::vector< T > &vec)
 Convenience operator for printing the contents of vectors. More...
 
void xAODEventInfoPrivate::pileupUnsetHook ()
 Function that would be possible to use to debug what client is trying to access pileup values from an xAOD::EventInfo object, before they would have been set. More...
 
 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, runNumber, setRunNumber) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setEventNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, lumiBlock, setLumiBlock) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setEventNumber setTimeStamp xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, timeStampNSOffset, setTimeStampNSOffset) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setEventNumber setTimeStamp setBCID xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, detectorMask0, setDetectorMask0) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setEventNumber setTimeStamp setBCID setDetectorMask1 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, detectorMask2, setDetectorMask2) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
 xAOD::AUXSTORE_OBJECT_SETTER_AND_GETTER (EventInfo_v1, EventInfo_v1::DetDescrTags_t, detDescrTags, setDetDescrTags) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setMCChannelNumber xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint64_t, mcEventNumber, setMCEventNumber) AUXSTORE_OBJECT_SETTER_AND_GETTER(EventInfo_v1
 
 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint32_t, eventTypeBitmask, setEventTypeBitmask) bool EventInfo_v1
 
 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, uint64_t, pileUpMixtureIDLowBits, setPileUpMixtureIDLowBits) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
 xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, float, beamPosSigmaXY, setBeamPosSigmaXY) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
setBeamTiltXZ xAOD::AUXSTORE_PRIMITIVE_SETTER_AND_GETTER (EventInfo_v1, float, beamTiltYZ, setBeamTiltYZ) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EventInfo_v1
 
std::ostream & xAOD::operator<< (std::ostream &out, const xAOD::EventInfo_v1 &ei)
 This operator is provided to make it convenient to print debug messages including information about the current event. More...
 
std::ostream & xAOD::operator<< (std::ostream &out, const xAOD::EventInfo_v1::PileUpMixtureID &id)
 This operator is provided to make it convenient to print debug messages including information about the PileUpMixtureID in hex. More...
 
bool xAOD::operator== (const xAOD::EventInfo_v1::PileUpMixtureID &a, const xAOD::EventInfo_v1::PileUpMixtureID &b)
 This operator is provided to make it convenient to compare two instances of PileUpMixtureID directly. More...
 

Variables

 xAOD::uint64_t
 
 xAOD::eventNumber
 
setEventNumber xAOD::uint32_t
 
setEventNumber xAOD::timeStamp
 
setEventNumber setTimeStamp xAOD::bcid
 
setEventNumber setTimeStamp setBCID xAOD::detectorMask1
 
setEventNumber setTimeStamp setBCID setDetectorMask1 xAOD::detectorMask3
 
 xAOD::mcChannelNumber
 
setMCChannelNumber xAOD::mcEventWeights
 
 xAOD::pileUpMixtureIDHighBits
 
 xAOD::beamTiltXZ
 
setBeamTiltXZ xAOD::beamStatus