EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4_Tracking_Genfit.C File Reference
+ Include dependency graph for G4_Tracking_Genfit.C:

Go to the source code of this file.

Namespaces

namespace  Enable
 
namespace  G4TRACKING
 

Macros

#define MACRO_G4TRACKING_C
 

Functions

std::string G4TRACKING::vmethod ("avf-smoothing:1")
 
void TrackingInit ()
 
void Tracking_Reco ()
 
void Tracking_Eval (const std::string &outputfile)
 
void Tracking_QA ()
 

Variables

bool G4TRACKING::use_genfit = false
 
bool G4TRACKING::use_PHTpcTracker_seeding = false
 
bool G4TRACKING::use_hybrid_seeding = false
 
bool G4TRACKING::use_propagator = true
 

Macro Definition Documentation

#define MACRO_G4TRACKING_C

Definition at line 2 of file G4_Tracking_Genfit.C.

View newest version in sPHENIX GitHub at line 2 of file G4_Tracking_Genfit.C

Function Documentation

void Tracking_QA ( )

Definition at line 680 of file G4_Tracking_Genfit.C.

View newest version in sPHENIX GitHub at line 680 of file G4_Tracking_Genfit.C

References QAG4SimulationUpsilon::addEmbeddingID(), Fun4AllServer::instance(), max, Enable::QA_VERBOSITY, Fun4AllServer::registerSubsystem(), QAG4SimulationVertex::setVertexMapName(), Enable::TRACKING_VERBOSITY, Input::UPSILON, Input::UPSILON_EmbedIds, G4TRACKING::use_genfit, G4TRACKING::use_rave_vertexing, and Fun4AllBase::Verbosity().

+ Here is the call graph for this function:

void Tracking_Reco ( )

If running with distortions, fit only the silicon+MMs first

run tpc residual determination with silicon+MM track fit

Propagate track positions to the vertex position

If running with distortions, fit only the silicon+MMs first

run tpc residual determination with silicon+MM track fit

Definition at line 193 of file G4_Tracking_Genfit.C.

View newest version in sPHENIX GitHub at line 193 of file G4_Tracking_Genfit.C

References PHTruthVertexing::associate_tracks(), PHActsTrkFitter::doTimeAnalysis(), PHTpcTracker::enable_json_export(), PHTpcTracker::enable_vertexing(), PHActsSiliconSeeding::fieldMapName(), PHActsTrkFitter::fitSiliconMMs(), Fun4AllServer::instance(), G4TTL::layer, M_PI, G4MAGNET::magfield, G4MAGNET::magfield_rescale, max, G4TPC::n_gas_layer, G4INTT::n_intt_layer, G4MVTX::n_maps_layer, G4MICROMEGAS::n_micromegas_layer, Fun4AllServer::registerSubsystem(), G4TRACKING::SC_CALIBMODE, G4TRACKING::SC_COLLISIONRATE, G4TRACKING::SC_ROOTOUTPUT_FILENAME, PHMicromegasTpcTrackMatching::set_collision_rate(), PHSiliconTpcTrackMatching::set_collision_rate(), PHSiliconTpcTrackMatching::set_eta_search_window(), PHSiliconTpcTrackMatching::set_field(), PHSiliconTpcTrackMatching::set_field_dir(), PHSimpleKFProp::set_field_dir(), PHHybridSeeding::set_field_dir(), PHTruthTrackSeeding::set_max_layer(), PHSimpleKFProp::set_max_window(), PHTruthTrackSeeding::set_min_layer(), PHMicromegasTpcTrackMatching::set_min_tpc_layer(), TpcSpaceChargeReconstruction::set_outputfile(), PHRaveVertexing::set_over_write_svtxvertexmap(), PHSiliconTpcTrackMatching::set_phi_search_window(), PHMicromegasTpcTrackMatching::set_rphi_search_window_lyr1(), PHMicromegasTpcTrackMatching::set_rphi_search_window_lyr2(), PHMicromegasTpcTrackMatching::set_sc_calib_mode(), PHSiliconTpcTrackMatching::set_sc_calib_mode(), PHTpcTracker::set_seed_finder_optimization_remove_loopers(), PHTpcTracker::set_seed_finder_options(), PHRaveVertexing::set_svtxvertexmaprefit_node_name(), PHMicromegasTpcTrackMatching::set_test_windows_printout(), PHSiliconTpcTrackMatching::set_test_windows_printout(), PHTpcTracker::set_track_follower_optimization_helix(), PHTpcTracker::set_track_follower_optimization_precise_fit(), PHTrackSeeding::set_track_map_name(), PHTruthVertexing::set_track_map_name(), PHMicromegasTpcTrackMatching::set_z_search_window_lyr1(), PHMicromegasTpcTrackMatching::set_z_search_window_lyr2(), PHHybridSeeding::setMinTrackSize(), PHHybridSeeding::setNThreads(), PHTpcResiduals::setOutputfile(), PHHybridSeeding::setSearchAngle(), PHHybridSeeding::setSearchRadius(), tracker(), Enable::TRACKING_VERBOSITY, G4TRACKING::use_full_truth_track_seeding, G4TRACKING::use_genfit, G4TRACKING::use_hybrid_seeding, G4TRACKING::use_PHTpcTracker_seeding, G4TRACKING::use_propagator, G4TRACKING::use_rave_vertexing, G4TRACKING::use_truth_si_matching, G4TRACKING::use_truth_silicon_seeding, G4TRACKING::use_truth_tpc_seeding, G4TRACKING::use_truth_vertexing, PHSimpleKFProp::useConstBField(), PHSimpleKFProp::useFixedClusterError(), Enable::VERBOSITY, Fun4AllBase::Verbosity(), and G4TRACKING::vmethod().

+ Here is the call graph for this function: