EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsTrackingGeometry Struct Reference

#include <fun4all_coresoftware/blob/master/offline/packages/trackbase/ActsTrackingGeometry.h>

Public Member Functions

 ActsTrackingGeometry ()
 
 ActsTrackingGeometry (std::shared_ptr< const Acts::TrackingGeometry > tGeo, ActsExamples::Options::BFieldVariant mag, Acts::CalibrationContext calib, Acts::GeometryContext geoCtxt, Acts::MagneticFieldContext magFieldCtxt)
 

Public Attributes

std::shared_ptr< const
Acts::TrackingGeometry
tGeometry
 Tracking geometry and magnetic field, for fitter function.
 
ActsExamples::Options::BFieldVariant magField
 
Acts::CalibrationContext calibContext
 Acts context, for Kalman options.
 
Acts::GeometryContext geoContext
 
Acts::MagneticFieldContext magFieldContext
 
double tpcSurfStepPhi
 
double tpcSurfStepZ
 
double mmSurfStepPhi
 
double mmSurfStepZ
 

Detailed Description

A struct to carry around Acts geometry on node tree, so as to not put all of the MakeActsGeometry tree

Definition at line 19 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 19 of file ActsTrackingGeometry.h

Constructor & Destructor Documentation

ActsTrackingGeometry::ActsTrackingGeometry ( )
inline

Definition at line 20 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 20 of file ActsTrackingGeometry.h

ActsTrackingGeometry::ActsTrackingGeometry ( std::shared_ptr< const Acts::TrackingGeometry tGeo,
ActsExamples::Options::BFieldVariant  mag,
Acts::CalibrationContext  calib,
Acts::GeometryContext  geoCtxt,
Acts::MagneticFieldContext  magFieldCtxt 
)
inline

Definition at line 21 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 21 of file ActsTrackingGeometry.h

Member Data Documentation

Acts::CalibrationContext ActsTrackingGeometry::calibContext

Acts context, for Kalman options.

Definition at line 39 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 39 of file ActsTrackingGeometry.h

Referenced by MakeActsGeometry::InitRun(), and PHActsTrkFitter::loopTracks().

Acts::GeometryContext ActsTrackingGeometry::geoContext
double ActsTrackingGeometry::mmSurfStepPhi

Definition at line 44 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 44 of file ActsTrackingGeometry.h

Referenced by MakeActsGeometry::InitRun().

double ActsTrackingGeometry::mmSurfStepZ

Definition at line 45 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 45 of file ActsTrackingGeometry.h

Referenced by MakeActsGeometry::InitRun().

std::shared_ptr<const Acts::TrackingGeometry> ActsTrackingGeometry::tGeometry

Tracking geometry and magnetic field, for fitter function.

Definition at line 34 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 34 of file ActsTrackingGeometry.h

Referenced by PHActsTrkFitter::InitRun(), and MakeActsGeometry::InitRun().

double ActsTrackingGeometry::tpcSurfStepPhi

Definition at line 42 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 42 of file ActsTrackingGeometry.h

Referenced by PHTpcClusterMover::get_tpc_surface_from_coords(), and MakeActsGeometry::InitRun().

double ActsTrackingGeometry::tpcSurfStepZ

Definition at line 43 of file ActsTrackingGeometry.h.

View newest version in sPHENIX GitHub at line 43 of file ActsTrackingGeometry.h

Referenced by PHTpcClusterMover::get_tpc_surface_from_coords(), and MakeActsGeometry::InitRun().


The documentation for this struct was generated from the following file: