ATLAS Offline Software
Loading...
Searching...
No Matches
xAODEventInfoPrivate Namespace Reference

Functions

void 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.

Variables

static const SG::Accessor< uint64_t > accEvNum ("eventNumber")
static const SG::Accessor< uint64_t > accMcEvNum ("mcEventNumber")
static const SG::Accessor< uint64_t > accLow ("pileUpMixtureIDLowBits")
static const SG::Accessor< uint64_t > accHigh ("pileUpMixtureIDHighBits")

Function Documentation

◆ pileupUnsetHook()

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.

Definition at line 31 of file EventInfo_v1.cxx.

31 {
32 static std::atomic< bool > uninitPileupAccessPrinted = false;
33 if( ! uninitPileupAccessPrinted ) {
34 std::println( "xAOD::EventInfo WARNING Uninitialised pileup value was "
35 "accessed.\n"
36 " Debug it by breaking on "
37 "xAODEventInfoPrivate::pileupUnsetHook function calls!" );
38 uninitPileupAccessPrinted = true;
39 }
40 return;
41 }

Variable Documentation

◆ accEvNum

const SG::Accessor< uint64_t > xAODEventInfoPrivate::accEvNum("eventNumber") ( "eventNumber" )
static

◆ accHigh

const SG::Accessor< uint64_t > xAODEventInfoPrivate::accHigh("pileUpMixtureIDHighBits") ( "pileUpMixtureIDHighBits" )
static

◆ accLow

const SG::Accessor< uint64_t > xAODEventInfoPrivate::accLow("pileUpMixtureIDLowBits") ( "pileUpMixtureIDLowBits" )
static

◆ accMcEvNum

const SG::Accessor< uint64_t > xAODEventInfoPrivate::accMcEvNum("mcEventNumber") ( "mcEventNumber" )
static