Analysis Software
Documentation for sPHENIX simulation software
|
Go to the source code of this file.
Enumerations | |
enum | enu_HCalIn_clusterizer { kHCalInGraphClusterizer, kHCalInTemplateClusterizer } |
Functions | |
void | HCalInnerInit () |
graph clusterizer, RawClusterBuilderGraph | |
double | HCalInner (PHG4Reco *g4Reco, double radius, const int crossings, const int absorberactive=0, int verbosity=0) |
void | HCalInner_SupportRing (PHG4Reco *g4Reco, const int absorberactive=0) |
A rough version of the inner HCal support ring, from Richie's CAD drawing. - Jin. | |
void | HCALInner_Cells (int verbosity=0) |
void | HCALInner_Towers (int verbosity=0) |
void | HCALInner_Clusters (int verbosity=0) |
void | HCALInner_Eval (std::string outputfile, int verbosity=0) |
Variables | |
const bool | inner_hcal_material_Al = false |
enu_HCalIn_clusterizer | HCalIn_clusterizer = kHCalInTemplateClusterizer |
template clusterizer, RawClusterBuilderTemplate, as developed by Sasha Bazilevsky | |
Definition at line 9 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 9 of file G4_HcalIn_ref.C
double HCalInner | ( | PHG4Reco * | g4Reco, |
double | radius, | ||
const int | crossings, | ||
const int | absorberactive = 0 , |
||
int | verbosity = 0 |
||
) |
Definition at line 25 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 25 of file G4_HcalIn_ref.C
References PHG4DetectorSubsystem::get_double_param(), HCalInner_SupportRing(), inner_hcal_material_Al, no_overlapp, overlapcheck, PHG4DetectorSubsystem::OverlapCheck(), PHG4Reco::registerSubsystem(), PHG4DetectorSubsystem::set_string_param(), PHG4DetectorSubsystem::SetAbsorberActive(), PHG4DetectorSubsystem::SetActive(), and PHG4DetectorSubsystem::SuperDetector().
Referenced by G4Setup().
void HCALInner_Cells | ( | int | verbosity = 0 | ) |
Definition at line 135 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 135 of file G4_HcalIn_ref.C
References PHG4HcalCellReco::Detector(), Fun4AllServer::instance(), and Fun4AllServer::registerSubsystem().
Referenced by ConfigureDetectors(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_EICDetector_LQ(), Fun4All_G4_EICDetector_LQ_reference(), Fun4All_G4_EICDetector_RICH(), Fun4All_G4_fsPHENIX_FastSim(), Fun4All_G4_fsPHENIX_pi0(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_AnaGenFit(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_photons(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_single_particle(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Jin_BJet(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), spiNo2(), and Wrapper().
void HCALInner_Clusters | ( | int | verbosity = 0 | ) |
Definition at line 200 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 200 of file G4_HcalIn_ref.C
References RawClusterBuilderGraph::Detector(), RawClusterBuilderTemplate::Detector(), HCalIn_clusterizer, Fun4AllServer::instance(), kHCalInGraphClusterizer, kHCalInTemplateClusterizer, Fun4AllServer::registerSubsystem(), verbosity, and Fun4AllBase::Verbosity().
Referenced by ConfigureDetectors(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_EICDetector_LQ(), Fun4All_G4_EICDetector_LQ_reference(), Fun4All_G4_EICDetector_RICH(), Fun4All_G4_fsPHENIX_FastSim(), Fun4All_G4_fsPHENIX_pi0(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_AnaGenFit(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_photons(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_single_particle(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Jin_BJet(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), spiNo2(), and Wrapper().
void HCALInner_Eval | ( | std::string | outputfile, |
int | verbosity = 0 |
||
) |
Definition at line 229 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 229 of file G4_HcalIn_ref.C
References Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), verbosity, and Fun4AllBase::Verbosity().
Referenced by ConfigureDetectors(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_EICDetector_LQ_reference(), Fun4All_G4_EICDetector_RICH(), Fun4All_G4_fsPHENIX_FastSim(), Fun4All_G4_fsPHENIX_pi0(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_AnaGenFit(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_photons(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_single_particle(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Jin_BJet(), and Wrapper().
void HCalInner_SupportRing | ( | PHG4Reco * | g4Reco, |
const int | absorberactive = 0 |
||
) |
A rough version of the inner HCal support ring, from Richie's CAD drawing. - Jin.
Definition at line 97 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 97 of file G4_HcalIn_ref.C
References dz, i, PHG4Reco::registerSubsystem(), PHG4DetectorSubsystem::set_double_param(), PHG4DetectorSubsystem::set_int_param(), PHG4DetectorSubsystem::set_string_param(), PHG4DetectorSubsystem::SetActive(), and PHG4DetectorSubsystem::SuperDetector().
Referenced by HCalInner().
void HCALInner_Towers | ( | int | verbosity = 0 | ) |
Definition at line 157 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 157 of file G4_HcalIn_ref.C
References HcalRawTowerBuilder::Detector(), RawTowerCalibration::Detector(), RawTowerDigitizer::Detector(), Acts::UnitConstants::e, inner_hcal_material_Al, Fun4AllServer::instance(), RawTowerCalibration::kSimple_linear_calibration, RawTowerDigitizer::kSimple_photon_digitalization, Fun4AllServer::registerSubsystem(), RawTowerCalibration::set_calib_algorithm(), RawTowerCalibration::set_calib_const_GeV_ADC(), RawTowerDigitizer::set_digi_algorithm(), RawTowerCalibration::set_pedstal_ADC(), RawTowerDigitizer::set_pedstal_central_ADC(), RawTowerDigitizer::set_pedstal_width_ADC(), RawTowerDigitizer::set_photonelec_ADC(), RawTowerDigitizer::set_photonelec_yield_visible_GeV(), HcalRawTowerBuilder::set_sim_tower_node_prefix(), RawTowerDigitizer::set_zero_suppression_ADC(), RawTowerCalibration::set_zero_suppression_GeV(), verbosity, and Fun4AllBase::Verbosity().
Referenced by ConfigureDetectors(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_EICDetector_LQ(), Fun4All_G4_EICDetector_LQ_reference(), Fun4All_G4_EICDetector_RICH(), Fun4All_G4_fsPHENIX_FastSim(), Fun4All_G4_fsPHENIX_pi0(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_AnaGenFit(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_G4_sPHENIX_photonjet(), Fun4All_G4_sPHENIX_photons(), Fun4All_G4_sPHENIX_truthphotonjet(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_single_particle(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Jin_BJet(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), spiNo2(), and Wrapper().
void HCalInnerInit | ( | ) |
graph clusterizer, RawClusterBuilderGraph
Definition at line 23 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 23 of file G4_HcalIn_ref.C
Referenced by G4Init().
enu_HCalIn_clusterizer HCalIn_clusterizer = kHCalInTemplateClusterizer |
template clusterizer, RawClusterBuilderTemplate, as developed by Sasha Bazilevsky
Definition at line 17 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 17 of file G4_HcalIn_ref.C
Referenced by HCALInner_Clusters().
const bool inner_hcal_material_Al = false |
Definition at line 6 of file G4_HcalIn_ref.C.
View newest version in sPHENIX GitHub at line 6 of file G4_HcalIn_ref.C
Referenced by HCalInner(), and HCALInner_Towers().