Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4Setup_EICDetector.C File Reference

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
 

Function Documentation

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().

+ Here is the call graph for this function:

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().

+ Here is the call graph for this function:

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)

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().

+ Here is the call graph for this function:

Variable Documentation

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