|
ATLAS Offline Software
|
Go to the documentation of this file.
26 actualInteractionsPerCrossing(0),
27 averageInteractionsPerCrossing(0),
48 m_decorFlags (
SG::auxid_set_size_hint)
92 #define DET_FLAG(VAR) \
93 AUX_VARIABLE( VAR, SG::AuxTypeRegistry::Flags::Atomic ); \
95 static const auxid_t auxid = \
96 getAuxID( #VAR, VAR, \
97 SG::AuxTypeRegistry::Flags::Atomic ); \
98 m_decorFlags.insert( auxid ); \
Common base class for auxiliary info objects.
virtual void lockDecoration(SG::auxid_t auxid) override
Lock a decoration.
std::vector< std::string > streamTagNames
uint16_t level1TriggerType
const_iterator end() const
Return an end iterator.
virtual size_t size() const override
Get the size of the container.
std::vector< char > streamTagObeysLumiblock
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber setTimeStamp setBCID detectorMask1
uint32_t eventTypeBitmask
virtual const void * getData(auxid_t auxid) const override
Get a pointer to a given array.
virtual void * getDecoration(auxid_t auxid, size_t size, size_t capacity) override
Get a pointer to a given array, as a decoration.
EventAuxInfo_v1()
Default constructor.
float actualInteractionsPerCrossing
virtual bool isDecoration(auxid_t auxid) const override
Test if a variable is a decoration.
size_t auxid_t
Identifier for a particular aux data item.
#define AUX_VARIABLE(VAR,...)
Convenience macro for declaring an auxiliary variable.
ConcurrentBitset & reset(bit_t bit)
Turn off one bit.
virtual bool isDecoration(auxid_t auxid) const override
Test if a particular variable is tagged as a decoration.
const_iterator begin() const
Return a begin iterator.
virtual void * getDecoration(SG::auxid_t auxid, size_t size, size_t capacity) override
Return the data vector for one aux data decoration item.
setEventNumber setTimeStamp bcid
virtual void lockDecoration(SG::auxid_t auxid) override
Lock a decoration.
std::vector< std::pair< std::string, std::string > > detDescrTags
CxxUtils::ConcurrentBitset m_decorFlags
Keep track of the event status flags.
uint32_t timeStampNSOffset
float averageInteractionsPerCrossing
setEventNumber setTimeStamp setBCID setDetectorMask1 detectorMask3
void toTransient()
Called after one of these objects is read.
std::vector< std::string > streamTagTypes
uint32_t extendedLevel1ID
bool test(bit_t bit) const
Test to see if a bit is set.