DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Functions
Geant4FieldTrackingSetup.cpp File Reference
#include "DD4hep/LCDD.h"
#include "DDG4/Geant4ActionPhase.h"
#include "DDG4/Geant4DetectorConstruction.h"
#include "DD4hep/Handle.h"
#include "DD4hep/Fields.h"
#include "DDG4/Factories.h"
#include "DDG4/Geant4Field.h"
#include "DDG4/Geant4Converter.h"
#include "G4TransportationManager.hh"
#include "G4MagIntegratorStepper.hh"
#include "G4Mag_EqRhs.hh"
#include "G4ChordFinder.hh"
#include "G4PropagatorInField.hh"
#include <limits>

Go to the source code of this file.

Classes

struct  DD4hep::Simulation::Geant4FieldTrackingSetup
 Generic Setup component to perform the magnetic field tracking in Geant4. More...
 
class  DD4hep::Simulation::Geant4FieldTrackingSetupAction
 Phase action to perform the setup of the Geant4 tracking in magnetic fields. More...
 
class  DD4hep::Simulation::Geant4FieldTrackingConstruction
 Detector construction action to perform the setup of the Geant4 tracking in magnetic fields. More...
 

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::Simulation
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
 

Macros

#define DD4HEP_DDG4_GEANT4FIELDTRACKINGSETUP_H   1
 

Typedefs

typedef DD4hep::Geometry::LCDD lcdd_t
 

Functions

static long setup_fields (lcdd_t &lcdd, const DD4hep::Geometry::GeoHandler &, const map< string, string > &vals)
 

Macro Definition Documentation

#define DD4HEP_DDG4_GEANT4FIELDTRACKINGSETUP_H   1

Definition at line 16 of file Geant4FieldTrackingSetup.cpp.

Typedef Documentation

Definition at line 160 of file Geant4FieldTrackingSetup.cpp.

Function Documentation

static long setup_fields ( lcdd_t lcdd,
const DD4hep::Geometry::GeoHandler ,
const map< string, string > &  vals 
)
static

Definition at line 232 of file Geant4FieldTrackingSetup.cpp.

References DD4hep::_toDouble().