EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4Setup_LBLDetector.C File Reference
#include <GlobalVariables.C>
#include <G4_Aerogel.C>
#include <G4_AllSilicon.C>
#include <G4_Bbc.C>
#include <G4_BlackHole.C>
#include <G4_CEmc_EIC.C>
#include <G4_DIRC.C>
#include <G4_EEMC.C>
#include <G4_FEMC_EIC.C>
#include <G4_FHCAL.C>
#include <G4_HcalIn_ref.C>
#include <G4_HcalOut_ref.C>
#include <G4_Input.C>
#include <G4_Magnet.C>
#include <G4_Mvtx_EIC.C>
#include <G4_PlugDoor_EIC.C>
#include <G4_RICH.C>
#include <G4_Tracking_LBL.C>
#include <G4_User.C>
#include <G4_World.C>
#include <g4detectors/PHG4CylinderSubsystem.h>
#include <g4eval/PHG4DstCompressReco.h>
#include <g4main/PHG4Reco.h>
#include <g4main/PHG4TruthSubsystem.h>
#include <phfield/PHFieldConfig.h>
#include <g4decayer/EDecayType.hh>
#include <fun4all/Fun4AllDstOutputManager.h>
#include <fun4all/Fun4AllServer.h>
+ Include dependency graph for G4Setup_LBLDetector.C:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MACRO_G4SETUPLBLDETECTOR_C
 

Functions

void G4Init ()
 
int G4Setup ()
 
void ShowerCompress ()
 
void DstCompress (Fun4AllDstOutputManager *out)
 

Macro Definition Documentation

#define MACRO_G4SETUPLBLDETECTOR_C

Definition at line 2 of file G4Setup_LBLDetector.C.

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

Function Documentation

void DstCompress ( Fun4AllDstOutputManager out)

Definition at line 201 of file G4Setup_LBLDetector.C.

View newest version in sPHENIX GitHub at line 201 of file G4Setup_LBLDetector.C

References Fun4AllDstOutputManager::StripNode().

Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Babar(), Fun4All_G4_Beast(), Fun4All_G4_CEMC(), Fun4All_G4_Cleo(), Fun4All_G4_EICDetector(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_FEMC(), Fun4All_G4_FHCAL(), Fun4All_G4_fsPHENIX(), Fun4All_G4_FullDetectorModular(), Fun4All_G4_FullDetectorModularBeast(), Fun4All_G4_HCALIN(), Fun4All_G4_HCALOUT(), Fun4All_G4_JLeic(), Fun4All_G4_LBLDetector(), and Fun4All_G4_sPHENIX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int G4Setup ( )

Definition at line 64 of file G4Setup_LBLDetector.C.

View newest version in sPHENIX GitHub at line 64 of file G4Setup_LBLDetector.C

References Enable::AEROGEL, AerogelSetup(), Enable::ALLSILICON, AllSiliconSetup(), Enable::BBC, Bbc(), Enable::BLACKHOLE, BlackHole(), Enable::CEMC, CEmc(), G4P6DECAYER::decayType, Enable::DIRC, DIRCSetup(), Enable::EEMC, EEMCSetup(), Enable::FEMC, FEMCSetup(), Enable::FHCAL, FHCALSetup(), PHFieldConfig::Field3DCartesian, Enable::HCALIN, HCalInner(), Enable::HCALOUT, HCalOuter(), Fun4AllServer::instance(), kAll, PHFieldConfig::kField2D, G4MAGNET::magfield, G4MAGNET::magfield_rescale, Enable::MAGNET, Magnet(), Enable::PLUGDOOR, PlugDoor(), G4BECAL::radius, Fun4AllServer::registerSubsystem(), PHG4Reco::registerSubsystem(), Enable::RICH, RICHSetup(), PHG4Reco::set_field(), PHG4Reco::set_field_map(), PHG4Reco::set_field_rescale(), PHG4Reco::set_force_decay(), PHG4Reco::set_rapidity_coverage(), Enable::USER, UserDetector(), WorldInit(), and WorldSize().

Referenced by Extract_ECCE_gdml(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Babar(), Fun4All_G4_Beast(), Fun4All_G4_CEMC(), Fun4All_G4_Cleo(), Fun4All_G4_EICDetector(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_FEMC(), Fun4All_G4_FHCAL(), Fun4All_G4_fsPHENIX(), Fun4All_G4_FullDetectorModular(), Fun4All_G4_FullDetectorModularBeast(), Fun4All_G4_HCALIN(), Fun4All_G4_HCALOUT(), Fun4All_G4_JLeic(), Fun4All_G4_LBLDetector(), Fun4All_G4_sPHENIX(), and Fun4All_G4_sPHENIX_particle_gen().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ShowerCompress ( )

Definition at line 143 of file G4Setup_LBLDetector.C.

View newest version in sPHENIX GitHub at line 143 of file G4Setup_LBLDetector.C

References PHG4DstCompressReco::AddCellContainer(), PHG4DstCompressReco::AddHitContainer(), PHG4DstCompressReco::AddTowerContainer(), compress(), Fun4AllServer::instance(), and Fun4AllServer::registerSubsystem().

Referenced by Extract_ECCE_gdml(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_CEMC(), Fun4All_G4_EICDetector(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_FEMC(), Fun4All_G4_FHCAL(), Fun4All_G4_fsPHENIX(), Fun4All_G4_FullDetectorModular(), Fun4All_G4_FullDetectorModularBeast(), Fun4All_G4_HCALIN(), Fun4All_G4_HCALOUT(), Fun4All_G4_LBLDetector(), and Fun4All_G4_sPHENIX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: