Analysis Software
Documentation for sPHENIX simulation software
|
Go to the source code of this file.
Functions | |
void | G4Init (bool do_svtx=true, bool do_cemc=true, bool do_hcalin=true, bool do_magnet=true, bool do_hcalout=true, bool do_pipe=true, bool do_FGEM=true, bool do_EGEM=true, bool do_FEMC=true, bool do_FHCAL=true, bool do_EEMC=true, bool do_DIRC=true, bool do_RICH=true, bool do_Aerogel=true, int n_TPC_layers=40) |
int | G4Setup (const int absorberactive=0, const string &field="1.5", const EDecayType decayType=TPythia6Decayer::kAll, const bool do_svtx=true, const bool do_cemc=true, const bool do_hcalin=true, const bool do_magnet=true, const bool do_hcalout=true, const bool do_pipe=true, const bool do_FGEM=true, const bool do_EGEM=true, const bool do_FEMC=false, const bool do_FHCAL=false, const bool do_EEMC=true, const bool do_DIRC=true, const bool do_RICH=true, const bool do_Aerogel=true, const float magfield_rescale=1.0) |
void | ShowerCompress (int verbosity=0) |
void | DstCompress (Fun4AllDstOutputManager *out) |
Variables | |
double | no_overlapp = 0.0001 |
bool | overlapcheck = false |
void DstCompress | ( | Fun4AllDstOutputManager * | out | ) |
Definition at line 375 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 375 of file G4Setup_EICDetector.C
References Fun4AllDstOutputManager::StripNode().
void G4Init | ( | bool | do_svtx = true , |
bool | do_cemc = true , |
||
bool | do_hcalin = true , |
||
bool | do_magnet = true , |
||
bool | do_hcalout = true , |
||
bool | do_pipe = true , |
||
bool | do_FGEM = true , |
||
bool | do_EGEM = true , |
||
bool | do_FEMC = true , |
||
bool | do_FHCAL = true , |
||
bool | do_EEMC = true , |
||
bool | do_DIRC = true , |
||
bool | do_RICH = true , |
||
bool | do_Aerogel = true , |
||
int | n_TPC_layers = 40 |
||
) |
Definition at line 5 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 5 of file G4Setup_EICDetector.C
References AerogelInit(), CEmcInit(), DIRCInit(), EEMCInit(), EGEM_Init(), FEMCInit(), FGEM_Init(), FHCALInit(), HCalInnerInit(), HCalOuterInit(), MagnetInit(), PipeInit(), RICHInit(), and SvtxInit().
int G4Setup | ( | const int | absorberactive = 0 , |
const string & | field = "1.5" , |
||
const EDecayType | decayType = TPythia6Decayer::kAll , |
||
const bool | do_svtx = true , |
||
const bool | do_cemc = true , |
||
const bool | do_hcalin = true , |
||
const bool | do_magnet = true , |
||
const bool | do_hcalout = true , |
||
const bool | do_pipe = true , |
||
const bool | do_FGEM = true , |
||
const bool | do_EGEM = true , |
||
const bool | do_FEMC = false , |
||
const bool | do_FHCAL = false , |
||
const bool | do_EEMC = true , |
||
const bool | do_DIRC = true , |
||
const bool | do_RICH = true , |
||
const bool | do_Aerogel = true , |
||
const float | magfield_rescale = 1.0 |
||
) |
Definition at line 110 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 110 of file G4Setup_EICDetector.C
References AerogelSetup(), PHG4DetectorSubsystem::BlackHole(), CEmc(), G4P6DECAYER::decayType, DIRCSetup(), EEMCSetup(), EGEMSetup(), FEMCSetup(), FGEMSetup(), FHCALSetup(), ckf::field, PHG4Reco::GetWorldSizeZ(), HCalInner(), HCalOuter(), Fun4AllServer::instance(), kAll, G4MAGNET::magfield_rescale, Magnet(), no_overlapp, overlapcheck, PHG4DetectorSubsystem::OverlapCheck(), Pipe(), Fun4AllServer::registerSubsystem(), PHG4Reco::registerSubsystem(), RICHSetup(), PHG4DetectorSubsystem::set_double_param(), PHG4Reco::set_field(), PHG4Reco::set_field_map(), PHG4Reco::set_field_rescale(), PHG4Reco::set_force_decay(), PHG4DetectorSubsystem::set_int_param(), PHG4Reco::set_rapidity_coverage(), PHG4DetectorSubsystem::set_string_param(), PHG4DetectorSubsystem::SetActive(), PHG4DetectorSubsystem::SuperDetector(), and Svtx().
void ShowerCompress | ( | int | verbosity = 0 | ) |
Definition at line 314 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 314 of file G4Setup_EICDetector.C
References PHG4DstCompressReco::AddCellContainer(), PHG4DstCompressReco::AddHitContainer(), PHG4DstCompressReco::AddTowerContainer(), Fun4AllServer::instance(), and Fun4AllServer::registerSubsystem().
double no_overlapp = 0.0001 |
Definition at line 2 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 2 of file G4Setup_EICDetector.C
bool overlapcheck = false |
Definition at line 3 of file G4Setup_EICDetector.C.
View newest version in sPHENIX GitHub at line 3 of file G4Setup_EICDetector.C