![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <G4_ActsGeom.C>#include <G4_TPC.C>#include <G4_Mvtx.C>#include <G4_Intt.C>#include <G4_Magnet.C>#include <G4_Micromegas.C>#include <g4eval/SvtxEvaluator.h>#include <g4eval/SvtxTruthRecoTableEval.h>#include <g4eval/TrackSeedTrackMapConverter.h>#include <trackreco/MakeActsGeometry.h>#include <trackreco/PHActsSiliconSeeding.h>#include <trackreco/PHCASeeding.h>#include <trackreco/PHMicromegasTpcTrackMatching.h>#include <trackreco/PHSiliconHelicalPropagator.h>#include <trackreco/PHSimpleKFProp.h>#include <trackreco/PHSimpleVertexFinder.h>#include <trackreco/PHTrackSeeding.h>#include <trackreco/PHTruthSiliconAssociation.h>#include <trackreco/PHTruthTrackSeeding.h>#include <tpc/TpcLoadDistortionCorrection.h>#include <trackermillepedealignment/MakeMilleFiles.h>#include <trackermillepedealignment/HelicalFitter.h>#include <qa_modules/QAG4SimulationTracking.h>#include <qa_modules/QAG4SimulationUpsilon.h>#include <qa_modules/QAG4SimulationVertex.h>#include <fun4all/Fun4AllServer.h>
Include dependency graph for G4_Tracking_Cosmics.C:Go to the source code of this file.
Namespaces | |
| namespace | Enable |
| namespace | G4TRACKING |
Macros | |
| #define | MACRO_G4TRACKING_C |
Functions | |
| void | TrackingInit () |
| void | convert_seeds () |
| void | Tracking_Reco_TrackSeed () |
| void | vertexing () |
| void | alignment (std::string datafilename="mille_output_data_file", std::string steeringfilename="mille_steer") |
| void | Tracking_Reco () |
| void | build_truthreco_tables () |
| void | Tracking_Eval (const std::string &outputfile) |
| void | Tracking_QA () |
Variables | |
| bool | Enable::TRACKING_TRACK = false |
| bool | Enable::TRACKING_EVAL = false |
| int | Enable::TRACKING_VERBOSITY = 0 |
| bool | Enable::TRACKING_QA = false |
| bool | G4TRACKING::use_alignment = false |
| bool | G4TRACKING::use_full_truth_track_seeding = false |
| bool | G4TRACKING::use_truth_tpc_seeding = false |
| bool | G4TRACKING::g4eval_use_initial_vertex = true |
| bool | G4TRACKING::SC_CALIBMODE = false |
| #define MACRO_G4TRACKING_C |
Definition at line 2 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 2 of file G4_Tracking_Cosmics.C
| void alignment | ( | std::string | datafilename = "mille_output_data_file", |
| std::string | steeringfilename = "mille_steer" |
||
| ) |
Definition at line 207 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 207 of file G4_Tracking_Cosmics.C
References Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), Enable::TRACKING_VERBOSITY, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void build_truthreco_tables | ( | ) |
Definition at line 234 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 234 of file G4_Tracking_Cosmics.C
References Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), Enable::TRACKING_VERBOSITY, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void convert_seeds | ( | ) |
Definition at line 76 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 76 of file G4_Tracking_Cosmics.C
References Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), TrackSeedTrackMapConverter::setTrackSeedName(), Enable::TRACKING_VERBOSITY, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void Tracking_Eval | ( | const std::string & | outputfile | ) |
Definition at line 249 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 249 of file G4_Tracking_Cosmics.C
References build_truthreco_tables(), SvtxEvaluator::do_cluster_eval(), SvtxEvaluator::do_eval_light(), SvtxEvaluator::do_g4hit_eval(), SvtxEvaluator::do_gpoint_eval(), SvtxEvaluator::do_hit_eval(), SvtxEvaluator::do_vtx_eval_light(), G4TRACKING::g4eval_use_initial_vertex, Fun4AllServer::instance(), G4TPC::n_gas_layer, G4INTT::n_intt_layer, G4MVTX::n_maps_layer, G4MICROMEGAS::n_micromegas_layer, TRACKING::pp_mode, Fun4AllServer::registerSubsystem(), SvtxEvaluator::scan_for_embedded(), SvtxEvaluator::scan_for_primaries(), SvtxEvaluator::set_use_initial_vertex(), Enable::TRACKING_VERBOSITY, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void Tracking_QA | ( | ) |
Definition at line 289 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 289 of file G4_Tracking_Cosmics.C
References QAG4SimulationUpsilon::addEmbeddingID(), build_truthreco_tables(), Fun4AllServer::instance(), Enable::QA_VERBOSITY, Fun4AllServer::registerSubsystem(), QAG4SimulationVertex::setVertexMapName(), Enable::TRACKING_VERBOSITY, Input::UPSILON, Input::UPSILON_EmbedIds, verbosity, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void Tracking_Reco | ( | ) |
Definition at line 227 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 227 of file G4_Tracking_Cosmics.C
References alignment(), Tracking_Reco_TrackSeed(), G4TRACKING::use_alignment, and vertexing().
Here is the call graph for this function:| void Tracking_Reco_TrackSeed | ( | ) |
Definition at line 89 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 89 of file G4_Tracking_Cosmics.C
References convert_seeds(), Fun4AllServer::instance(), G4MAGNET::magfield, G4MAGNET::magfield_rescale, Enable::MICROMEGAS, G4TPC::n_gas_layer, G4INTT::n_intt_layer, G4MVTX::n_maps_layer, G4TRACKING::SC_CALIBMODE, physmon_track_finding_ttbar::seeder, Enable::TRACKING_VERBOSITY, G4TRACKING::use_full_truth_track_seeding, G4TRACKING::use_truth_tpc_seeding, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void TrackingInit | ( | ) |
Definition at line 62 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 62 of file G4_Tracking_Cosmics.C
References ACTSGEOM::ActsGeomInit(), G4TPC::correction_filename, G4TPC::ENABLE_CORRECTIONS, Fun4AllServer::instance(), and TpcLoadDistortionCorrection::set_distortion_filename().
Here is the call graph for this function:| void vertexing | ( | ) |
Definition at line 197 of file G4_Tracking_Cosmics.C.
View newest version in sPHENIX GitHub at line 197 of file G4_Tracking_Cosmics.C
References Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), Enable::TRACKING_VERBOSITY, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function: