ATLAS Offline Software
Loading...
Searching...
No Matches
TruthStrategyManager.cxx File Reference
#include "MCTruthBase/TruthStrategyManager.h"
#include "AthenaBaseComps/AthMsgStreamMacros.h"
#include "TruthUtils/MagicNumbers.h"
#include "G4Event.hh"
#include "G4EventManager.hh"
#include "G4PhysicalVolumeStore.hh"
#include "G4Step.hh"
#include "G4TransportationManager.hh"
#include "G4VPhysicalVolume.hh"
#include "G4VSolid.hh"
#include "ISF_Interfaces/ITruthSvc.h"
#include "ISF_Interfaces/IGeoIDSvc.h"
#include "ISF_Event/ISFParticle.h"
#include "AtlasDetDescr/AtlasRegionHelper.h"
#include "ISF_Geant4Event/Geant4TruthIncident.h"
#include "ISF_Geant4Event/ISFG4GeoHelper.h"

Go to the source code of this file.

Functions

TruthStrategyManager &TruthStrategyManager::GetStrategyManager_nc ATLAS_NOT_THREAD_SAFE ()
 Install fatal handler with default options.

Function Documentation

◆ ATLAS_NOT_THREAD_SAFE()

TruthStrategyManager &TruthStrategyManager::GetStrategyManager_nc ATLAS_NOT_THREAD_SAFE ( )
inline

Install fatal handler with default options.

This is meant to be easy to call from python via ctypes.

Definition at line 44 of file TruthStrategyManager.cxx.

45{
46 return const_cast<TruthStrategyManager&>(GetStrategyManager());
47}
Singleton class for creating truth incidents.