ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Runs G4 as a subsystem. More...
#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4Reco.h>
Public Member Functions | |
PHG4Reco (const std::string &name="PHG4RECO") | |
constructor | |
~PHG4Reco () override | |
destructor | |
int | Init (PHCompositeNode *) override |
full initialization | |
int | InitRun (PHCompositeNode *topNode) override |
int | process_event (PHCompositeNode *) override |
event processing method | |
int | ResetEvent (PHCompositeNode *) override |
Clean up after each event. | |
void | Print (const std::string &what=std::string()) const override |
print info | |
void | registerSubsystem (PHG4Subsystem *subsystem) |
register subsystem | |
int | ApplyCommand (const std::string &cmd) |
interface to G4 cmd interpreter | |
int | StartGui () |
start the gui | |
int | InitField (PHCompositeNode *topNode) |
void | set_field (const float tesla) |
set default magnetic field strength with a constant magnetic field. Only valid if set_field_map() is not used. If available, Field map setting on DST take higher priority. | |
void | set_field_map (const std::string &fmap, const PHFieldConfig::FieldConfigTypes dim) |
void | set_field_rescale (const float rescale) |
set default scaling factor for input magnetic field map. If available, Field map setting on DST take higher priority. | |
void | set_decayer_active (bool b) |
void | set_force_decay (EDecayType force_decay_type) |
void | save_DST_geometry (bool b) |
Save geometry from Geant4 to DST. | |
void | SetWorldSizeX (const double sx) |
void | SetWorldSizeY (const double sy) |
void | SetWorldSizeZ (const double sz) |
double | GetWorldSizeX () const |
double | GetWorldSizeY () const |
double | GetWorldSizeZ () const |
void | SetWorldShape (const std::string &s) |
void | SetWorldMaterial (const std::string &s) |
void | SetPhysicsList (const std::string &s) |
void | set_rapidity_coverage (const double eta) |
int | setupInputEventNodeReader (PHCompositeNode *) |
PHG4Subsystem * | getSubsystem (const std::string &name) |
PHG4DisplayAction * | GetDisplayAction () |
void | Dump_GDML (const std::string &filename) |
void | Dump_G4_GDML (const std::string &filename) |
void | G4Verbosity (const int i) |
void | setDisableUserActions (bool b=true) |
disable event/track/stepping actions to reduce resource consumption for G4 running only. E.g. dose analysis | |
void | ApplyDisplayAction () |
Public Member Functions inherited from SubsysReco | |
~SubsysReco () override | |
virtual int | End (PHCompositeNode *) |
Called at the end of all processing. | |
virtual int | EndRun (const int) |
Called at the end of each run. | |
virtual int | Reset (PHCompositeNode *) |
Reset. | |
Public Member Functions inherited from Fun4AllBase | |
virtual | ~Fun4AllBase () |
virtual const std::string | Name () const |
Returns the name of this module. | |
virtual void | Name (const std::string &name) |
Sets the name of this module. | |
virtual void | Verbosity (const int ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual void | Verbosity (enu_Verbosity ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual int | Verbosity () const |
Gets the verbosity of this module. | |
Static Public Member Functions | |
static void | G4Seed (const unsigned int i) |
Private Member Functions | |
int | InitUImanager () |
void | DefineMaterials () |
void | DefineRegions () |
Static Private Member Functions | |
static void | g4guithread (void *ptr) |
Additional Inherited Members | |
Public Types inherited from Fun4AllBase | |
enum | enu_Verbosity { VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3, VERBOSITY_A_LOT = 4, VERBOSITY_MAX = INT_MAX - 10 } |
Protected Member Functions inherited from SubsysReco | |
SubsysReco (const std::string &name="NONAME") | |
Runs G4 as a subsystem.
Definition at line 37 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 37 of file PHG4Reco.h
PHG4Reco::PHG4Reco | ( | const std::string & | name = "PHG4RECO" | ) |
constructor
Definition at line 118 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 118 of file PHG4Reco.cc
References m_WorldSize.
|
override |
destructor
Definition at line 157 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 157 of file PHG4Reco.cc
References m_DisplayAction, m_Field, m_Fun4AllMessenger, m_RunManager, m_SubsystemList, m_UISession, and m_VisManager.
int PHG4Reco::ApplyCommand | ( | const std::string & | cmd | ) |
interface to G4 cmd interpreter
Definition at line 597 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 597 of file PHG4Reco.cc
References G4UImanager::ApplyCommand(), InitUImanager(), and m_UImanager.
Referenced by DisplayOn(), Fun4All_Generator_Display(), and matscan().
void PHG4Reco::ApplyDisplayAction | ( | ) |
Definition at line 1458 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 1458 of file PHG4Reco.cc
References PHG4DisplayAction::ApplyDisplayAction(), PHG4PhenixDetector::GetPhysicalVolume(), m_Detector, m_DisplayAction, m_SubsystemList, and Fun4AllBase::Verbosity().
Referenced by DisplayOn(), Fun4All_Generator_Display(), and QTGui().
|
private |
ePHENIX TPC - Jin Huang jhuan Ref: B. Yu et al. A gem based tpc for the legs experiment. In Nuclear Science Symposium Conference Record, 2005 IEEE, volume 2, pages 924-928, 2005. doi:10.1109/NSSMIC.2005.1596405. g@bn l.gov
Definition at line 742 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 742 of file PHG4Reco.cc
References a, G4MaterialPropertiesTable::AddConstProperty(), G4Material::AddElement(), G4Material::AddMaterial(), G4MaterialPropertiesTable::AddProperty(), atmosphere, cm, cm3, den, e, eV, G4NistManager::FindOrBuildMaterial(), Acts::UnitConstants::g, G4Material::GetDensity(), G4Material::GetIonisation(), G4Material::GetPressure(), G4Material::GetState(), G4Material::GetTemperature(), G4NistManager::Instance(), kelvin, kg, kStateGas, m, m3, MeV, mg, micrometer, mole, nm, P10, perCent, G4DRCALO::SETTING::PMMA, G4Material::SetMaterialPropertiesTable(), G4IonisParamMat::SetMeanExcitationEnergy(), G4PhysicsVector::SetSpline(), Fun4AllBase::Verbosity(), and z.
Referenced by Init().
|
private |
Definition at line 1413 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 1413 of file PHG4Reco.cc
Referenced by Init().
void PHG4Reco::Dump_G4_GDML | ( | const std::string & | filename | ) |
Definition at line 591 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 591 of file PHG4Reco.cc
References PHG4GDMLUtility::Dump_G4_GDML(), PHG4PhenixDetector::GetPhysicalVolume(), and m_Detector.
void PHG4Reco::Dump_GDML | ( | const std::string & | filename | ) |
Definition at line 584 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 584 of file PHG4Reco.cc
References PHG4GDMLUtility::Dump_GDML(), PHG4PhenixDetector::GetPhysicalVolume(), and m_Detector.
Referenced by InitRun().
Definition at line 735 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 735 of file PHG4Reco.cc
References CLHEP::HepRandom::setTheSeed().
Referenced by Init().
Definition at line 1450 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 1450 of file PHG4Reco.cc
References m_RunManager, and G4RunManager::SetVerboseLevel().
|
inline |
Definition at line 118 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 118 of file PHG4Reco.h
References m_DisplayAction.
PHG4Subsystem * PHG4Reco::getSubsystem | ( | const std::string & | name | ) |
Definition at line 1433 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 1433 of file PHG4Reco.cc
References m_SubsystemList, and Fun4AllBase::Verbosity().
|
inline |
Definition at line 105 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 105 of file PHG4Reco.h
References m_WorldSize.
|
inline |
Definition at line 106 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 106 of file PHG4Reco.h
References m_WorldSize.
Referenced by WorldSize().
|
inline |
Definition at line 107 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 107 of file PHG4Reco.h
References m_WorldSize.
Referenced by WorldSize().
|
overridevirtual |
full initialization
Reimplemented from SubsysReco.
Definition at line 175 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 175 of file PHG4Reco.cc
References DefineMaterials(), DefineRegions(), G4LossTableManager::EmSaturation(), g4zmq::exit(), G4Seed(), G4UImanager::GetUIpointer(), G4LossTableManager::Instance(), m_ActiveDecayerFlag, m_ActiveForceDecayFlag, m_ForceDecayType, m_PhysicsList, m_RunManager, m_SubsystemList, m_UISession, PHWHERE, G4VModularPhysicsList::RegisterPhysics(), G4UImanager::SetCoutDestination(), G4VUserPhysicsList::SetCutsWithDefault(), P6DExtDecayerPhysics::SetForceDecay(), G4UImanager::SetSession(), G4RunManager::SetUserInitialization(), and Fun4AllBase::Verbosity().
int PHG4Reco::InitField | ( | PHCompositeNode * | topNode | ) |
Definition at line 294 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 294 of file PHG4Reco.cc
References Fun4AllReturnCodes::EVENT_OK, PHFieldUtility::GetFieldMapNode(), m_Field, m_FieldConfigType, m_FieldMapFile, m_MagneticField, m_MagneticFieldRescale, and Fun4AllBase::Verbosity().
Referenced by InitRun().
|
overridevirtual |
Called for first event when run number is known. Typically this is where you may want to fetch data from database, because you know the run number.
Reimplemented from SubsysReco.
Definition at line 319 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 319 of file PHG4Reco.cc
References PHG4PhenixTrackingAction::AddAction(), PHG4PhenixSteppingAction::AddAction(), PHG4PhenixStackingAction::AddAction(), PHG4PhenixEventAction::AddAction(), PHG4PhenixDetector::AddDetector(), G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), cm, Dump_GDML(), Fun4AllReturnCodes::EVENT_OK, INPUTHEPMC::filename, G4NistManager::FindOrBuildMaterial(), PHGeomUtility::GenerateGeometryFileName(), G4EventManager::GetEventManager(), G4ParticleTable::GetIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetProcessManager(), G4EventManager::GetTrackingManager(), idxAtRest, idxPostStep, PHGeomUtility::ImportGeomFile(), InitField(), G4RunManager::Initialize(), recoConsts::instance(), G4HadronicProcessStore::Instance(), G4LossTableManager::Instance(), G4NistManager::Instance(), G4Cerenkov::IsApplicable(), G4Scintillation::IsApplicable(), m_Detector, m_disableUserActions, m_DisplayAction, m_EventAction, m_RunManager, m_SaveDstGeometryFlag, m_StackingAction, m_SteppingAction, m_SubsystemList, m_TrackingAction, m_UISession, m_WorldMaterial, m_WorldShape, m_WorldSize, Fun4AllBase::Name(), G4OpticalPhoton::OpticalPhoton(), particle, PHGeomUtility::RemoveGeometryFile(), G4ParticleTableIterator< K, V >::reset(), PHFlag::set_FloatFlag(), PHFlag::set_StringFlag(), G4Cerenkov::SetMaxBetaChangePerStep(), G4Cerenkov::SetMaxNumPhotonsPerStep(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToLast(), G4Scintillation::SetScintillationYieldFactor(), G4Cerenkov::SetTrackSecondariesFirst(), G4Scintillation::SetTrackSecondariesFirst(), setupInputEventNodeReader(), G4RunManager::SetUserAction(), G4RunManager::SetUserInitialization(), G4LossTableManager::SetVerbose(), G4HadronicProcessStore::SetVerbose(), PHG4PhenixDetector::SetWorldMaterial(), PHG4PhenixDetector::SetWorldShape(), PHG4PhenixDetector::SetWorldSizeX(), PHG4PhenixDetector::SetWorldSizeY(), PHG4PhenixDetector::SetWorldSizeZ(), G4ParticleTableIterator< K, V >::value(), PHG4UIsession::Verbosity(), PHG4PhenixDetector::Verbosity(), and Fun4AllBase::Verbosity().
Referenced by DisplayOn(), Fun4All_Generator_Display(), matscan(), and QTGui().
|
private |
Definition at line 618 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 618 of file PHG4Reco.cc
References G4UImanager::GetUIpointer(), G4VisManager::Initialize(), m_UImanager, and m_VisManager.
Referenced by ApplyCommand(), and StartGui().
|
overridevirtual |
print info
Reimplemented from SubsysReco.
Definition at line 693 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 693 of file PHG4Reco.cc
References m_SubsystemList.
|
overridevirtual |
event processing method
Reimplemented from SubsysReco.
Definition at line 632 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 632 of file PHG4Reco.cc
References Fun4AllReturnCodes::ABORTEVENT, G4RunManager::BeamOn(), e, PHG4InEvent::identify(), m_GeneratorAction, m_RunManager, m_SubsystemList, PHWHERE, PHG4PrimaryGeneratorAction::SetInEvent(), and Fun4AllBase::Verbosity().
|
inline |
register subsystem
Definition at line 61 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 61 of file PHG4Reco.h
References m_SubsystemList.
Referenced by AerogelSetup(), AllSiliconSetup(), Barrel(), Bbc(), BECALSetup(), BlackHole(), BMMGSetup(), Build_G4_BTof(), Build_G4_RWell_Bare(), Build_G4_RWell_Sup01(), CEmc(), CEmc_1DProjectiveSpacal(), CEmc_2DProjectiveSpacal(), CEmcAlbedo(), DIRCSetup(), Disk(), DRCALOSetup(), EEMCHSetup(), EEMCSetup(), EHCALSetup(), ETOFSetup(), FEMCSetup(), FHCALSetup(), Fun4All_G4_block(), Fun4All_G4_Cylinder(), Fun4All_G4_dRICHImport(), Fun4All_G4_IonGun(), Fun4All_G4_Momentum(), Fun4All_G4_Momentum_Projection(), Fun4All_G4_Momentum_Projection_Calorimeters(), Fun4All_G4_Momentum_Projection_Detectors(), G4Setup(), HCalInner(), HCalInner_SupportRing(), HCalOuter(), hFarBwdDefineDetectorsIP6(), hFarBwdDefineDetectorsIP8(), hFarBwdDefineMagnets(), hFarFwdDefineBeamPipe(), hFarFwdDefineDetectorsIP6(), hFarFwdDefineDetectorsIP8(), hFarFwdDefineMagnets(), HTOFSetup(), LFHCALSetup(), Magnet(), make_barrel_layer(), make_barrel_layer_basic(), make_barrel_layer_LYSO_basic(), make_forward_station(), make_forward_station_basic(), make_GEM_station(), make_LANL_FST_station(), make_supportCyl(), Micromegas(), mRICHSetup(), Mvtx(), Pipe(), Piston(), PlugDoor(), PSTOF(), RICHSetup(), TPC(), TPC_Endcaps(), TrackingServiceCone(), TrackingServiceCylinder(), and TRDSetup().
|
overridevirtual |
Clean up after each event.
Reimplemented from SubsysReco.
Definition at line 684 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 684 of file PHG4Reco.cc
References m_SubsystemList.
|
inline |
Save geometry from Geant4 to DST.
Definition at line 101 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 101 of file PHG4Reco.h
References b, and m_SaveDstGeometryFlag.
Referenced by Fun4All_Generator_Display().
|
inline |
Definition at line 92 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 92 of file PHG4Reco.h
References b, and m_ActiveDecayerFlag.
|
inline |
set default magnetic field strength with a constant magnetic field. Only valid if set_field_map() is not used. If available, Field map setting on DST take higher priority.
Definition at line 75 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 75 of file PHG4Reco.h
References m_MagneticField, and tesla.
Referenced by Fun4All_G4_block(), Fun4All_G4_Cylinder(), Fun4All_G4_dRICHImport(), Fun4All_G4_IonGun(), Fun4All_G4_Momentum(), Fun4All_G4_Momentum_Projection(), Fun4All_G4_Momentum_Projection_Calorimeters(), Fun4All_G4_Momentum_Projection_Detectors(), Fun4All_Generator_Display(), and G4Setup().
|
inline |
Set default field map. If available, Field map setting on DST take higher priority.
[in] | fmap | Field map ROOT file |
[in] | dim | Field map format. See PHFieldConfig::FieldConfigTypes for available formats. |
Definition at line 83 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 83 of file PHG4Reco.h
References Acts::Test::dim, m_FieldConfigType, and m_FieldMapFile.
Referenced by G4Setup().
|
inline |
set default scaling factor for input magnetic field map. If available, Field map setting on DST take higher priority.
Definition at line 90 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 90 of file PHG4Reco.h
References m_MagneticFieldRescale.
Referenced by G4Setup().
|
inline |
Definition at line 93 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 93 of file PHG4Reco.h
References m_ActiveDecayerFlag, m_ActiveForceDecayFlag, and m_ForceDecayType.
Referenced by G4Setup().
void PHG4Reco::set_rapidity_coverage | ( | const double | eta | ) |
Definition at line 729 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 729 of file PHG4Reco.cc
References Acts::VectorHelpers::eta(), m_EtaCoverage, and PHG4Utils::SetPseudoRapidityCoverage().
Referenced by Fun4All_Generator_Display(), and G4Setup().
disable event/track/stepping actions to reduce resource consumption for G4 running only. E.g. dose analysis
Definition at line 125 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 125 of file PHG4Reco.h
References b, and m_disableUserActions.
|
inline |
Definition at line 110 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 110 of file PHG4Reco.h
References m_PhysicsList.
Referenced by Fun4All_G4_block(), Fun4All_G4_IonGun(), and WorldInit().
int PHG4Reco::setupInputEventNodeReader | ( | PHCompositeNode * | topNode | ) |
Definition at line 707 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 707 of file PHG4Reco.cc
References PHCompositeNode::addNode(), PHNodeIterator::findFirst(), m_GeneratorAction, m_RunManager, and G4RunManager::SetUserAction().
Referenced by InitRun().
|
inline |
Definition at line 109 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 109 of file PHG4Reco.h
References m_WorldMaterial.
Referenced by Fun4All_G4_block(), Fun4All_G4_IonGun(), and WorldInit().
|
inline |
Definition at line 108 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 108 of file PHG4Reco.h
References m_WorldShape.
Referenced by Fun4All_G4_block(), and Fun4All_G4_IonGun().
|
inline |
Definition at line 102 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 102 of file PHG4Reco.h
References m_WorldSize.
Referenced by Fun4All_G4_block(), and Fun4All_G4_IonGun().
|
inline |
Definition at line 103 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 103 of file PHG4Reco.h
References m_WorldSize.
Referenced by Fun4All_G4_block(), Fun4All_G4_IonGun(), and WorldSize().
|
inline |
Definition at line 104 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 104 of file PHG4Reco.h
References m_WorldSize.
Referenced by Fun4All_G4_block(), Fun4All_G4_IonGun(), and WorldSize().
int PHG4Reco::StartGui | ( | ) |
start the gui
Definition at line 605 of file PHG4Reco.cc.
View newest version in sPHENIX GitHub at line 605 of file PHG4Reco.cc
References G4UImanager::ApplyCommand(), InitUImanager(), m_UImanager, and G4UIExecutive::SessionStart().
Referenced by QTGui().
|
private |
Definition at line 188 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 188 of file PHG4Reco.h
Referenced by Init(), set_decayer_active(), and set_force_decay().
|
private |
Definition at line 189 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 189 of file PHG4Reco.h
Referenced by Init(), and set_force_decay().
|
private |
pointer to detector
Definition at line 148 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 148 of file PHG4Reco.h
Referenced by ApplyDisplayAction(), Dump_G4_GDML(), Dump_GDML(), and InitRun().
|
private |
Definition at line 193 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 193 of file PHG4Reco.h
Referenced by InitRun(), and setDisableUserActions().
|
private |
display attribute setting
derives from PHG4DisplayAction
Definition at line 164 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 164 of file PHG4Reco.h
Referenced by ApplyDisplayAction(), GetDisplayAction(), InitRun(), and ~PHG4Reco().
|
private |
Definition at line 180 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 180 of file PHG4Reco.h
Referenced by set_rapidity_coverage().
|
private |
pointer to main event action
Definition at line 151 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 151 of file PHG4Reco.h
Referenced by InitRun().
|
private |
magnetic field
Definition at line 139 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 139 of file PHG4Reco.h
Referenced by InitField(), and ~PHG4Reco().
|
private |
Definition at line 181 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 181 of file PHG4Reco.h
Referenced by InitField(), and set_field_map().
|
private |
Definition at line 182 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 182 of file PHG4Reco.h
Referenced by InitField(), and set_field_map().
|
private |
Definition at line 190 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 190 of file PHG4Reco.h
Referenced by Init(), and set_force_decay().
|
private |
Definition at line 176 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 176 of file PHG4Reco.h
Referenced by ~PHG4Reco().
|
private |
event generator (read from PHG4INEVENT node)
Definition at line 167 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 167 of file PHG4Reco.h
Referenced by process_event(), and setupInputEventNodeReader().
|
private |
Definition at line 134 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 134 of file PHG4Reco.h
Referenced by InitField(), and set_field().
|
private |
Definition at line 135 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 135 of file PHG4Reco.h
Referenced by InitField(), and set_field_rescale().
|
private |
Definition at line 185 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 185 of file PHG4Reco.h
Referenced by Init(), and SetPhysicsList().
|
private |
pointer to geant run manager
Definition at line 142 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 142 of file PHG4Reco.h
Referenced by G4Verbosity(), Init(), InitRun(), process_event(), setupInputEventNodeReader(), and ~PHG4Reco().
|
private |
Definition at line 192 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 192 of file PHG4Reco.h
Referenced by InitRun(), and save_DST_geometry().
|
private |
pointer to main stacking action
Definition at line 154 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 154 of file PHG4Reco.h
Referenced by InitRun().
|
private |
pointer to main stepping action
Definition at line 157 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 157 of file PHG4Reco.h
Referenced by InitRun().
|
private |
list of subsystems
Definition at line 170 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 170 of file PHG4Reco.h
Referenced by ApplyDisplayAction(), getSubsystem(), Init(), InitRun(), Print(), process_event(), registerSubsystem(), ResetEvent(), and ~PHG4Reco().
|
private |
pointer to main tracking action
Definition at line 160 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 160 of file PHG4Reco.h
Referenced by InitRun().
|
private |
Definition at line 179 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 179 of file PHG4Reco.h
Referenced by ApplyCommand(), InitUImanager(), and StartGui().
|
private |
pointer to geant ui session
Definition at line 145 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 145 of file PHG4Reco.h
Referenced by Init(), InitRun(), and ~PHG4Reco().
|
private |
Definition at line 173 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 173 of file PHG4Reco.h
Referenced by InitUImanager(), and ~PHG4Reco().
|
private |
Definition at line 184 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 184 of file PHG4Reco.h
Referenced by InitRun(), and SetWorldMaterial().
|
private |
Definition at line 183 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 183 of file PHG4Reco.h
Referenced by InitRun(), and SetWorldShape().
|
private |
Definition at line 136 of file PHG4Reco.h.
View newest version in sPHENIX GitHub at line 136 of file PHG4Reco.h
Referenced by GetWorldSizeX(), GetWorldSizeY(), GetWorldSizeZ(), InitRun(), PHG4Reco(), SetWorldSizeX(), SetWorldSizeY(), and SetWorldSizeZ().