EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <g4detectors/PHG4CylinderSubsystem.h>
#include <g4trackfastsim/PHG4TrackFastSim.h>
#include <g4trackfastsim/PHG4TrackFastSimEval.h>
#include <g4main/PHG4ParticleGenerator.h>
#include <g4main/PHG4ParticleGun.h>
#include <g4main/PHG4Reco.h>
#include <g4main/PHG4TruthSubsystem.h>
#include <fun4all/Fun4AllDstOutputManager.h>
#include <fun4all/Fun4AllDummyInputManager.h>
#include <fun4all/Fun4AllInputManager.h>
#include <fun4all/Fun4AllOutputManager.h>
#include <fun4all/Fun4AllServer.h>
#include <fun4all/SubsysReco.h>
#include <phool/recoConsts.h>
Go to the source code of this file.
Macros | |
#define | FUN4ALL_G4_MOMENTUM_PROJECTION_C |
Functions | |
int | Fun4All_G4_Momentum_Projection (const int nEvents=1000, const string &evalfile="FastTrackingEval.root", const string &outfile="") |
PHG4ParticleGenerator * | get_gen (const char *name="PGENERATOR") |
#define FUN4ALL_G4_MOMENTUM_PROJECTION_C |
Definition at line 2 of file Fun4All_G4_Momentum_Projection.C.
View newest version in sPHENIX GitHub at line 2 of file Fun4All_G4_Momentum_Projection.C
int Fun4All_G4_Momentum_Projection | ( | const int | nEvents = 1000 , |
const string & | evalfile = "FastTrackingEval.root" , |
||
const string & | outfile = "" |
||
) |
Definition at line 28 of file Fun4All_G4_Momentum_Projection.C.
View newest version in sPHENIX GitHub at line 28 of file Fun4All_G4_Momentum_Projection.C
References PHG4TrackFastSim::add_cylinder_state(), PHG4TrackFastSim::add_phg4hits(), PHG4TrackFastSim::add_zplane_state(), PHG4TrackFastSimEval::AddProjection(), PHG4DetectorSubsystem::BlackHole(), PHG4TrackFastSim::Cylinder, Acts::UnitConstants::e, Fun4AllServer::End(), in, recoConsts::instance(), Fun4AllServer::instance(), G4BARRELHCAL::length, M_PI, Fun4AllServer::registerInputManager(), Fun4AllServer::registerOutputManager(), Fun4AllServer::registerSubsystem(), PHG4Reco::registerSubsystem(), Fun4AllServer::run(), PHG4DetectorSubsystem::set_double_param(), PHG4ParticleGenerator::set_eta_range(), PHG4Reco::set_field(), PHG4TrackFastSimEval::set_filename(), PHG4ParticleGenerator::set_mom_range(), PHG4ParticleGeneratorBase::set_name(), PHG4ParticleGenerator::set_phi_range(), PHG4DetectorSubsystem::set_string_param(), PHG4TrackFastSim::set_sub_top_node_name(), PHG4TrackFastSim::set_trackmap_out_name(), PHG4TrackFastSim::set_use_vertex_in_fitting(), PHG4ParticleGeneratorBase::set_vtx(), PHG4DetectorSubsystem::SetActive(), PHG4DetectorSubsystem::SuperDetector(), and Fun4AllBase::Verbosity().
PHG4ParticleGenerator* get_gen | ( | const char * | name = "PGENERATOR" | ) |
Definition at line 148 of file Fun4All_G4_Momentum_Projection.C.
View newest version in sPHENIX GitHub at line 148 of file Fun4All_G4_Momentum_Projection.C
References Fun4AllServer::getSubsysReco(), Fun4AllServer::instance(), and name.