![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <GlobalVariables.C>#include <QA.C>#include <g4detectors/PHG4CylinderCellReco.h>#include <g4detectors/PHG4CylinderGeom_Spacalv1.h>#include <g4detectors/PHG4CylinderSubsystem.h>#include <g4detectors/PHG4FullProjSpacalCellReco.h>#include <g4detectors/PHG4SpacalSubsystem.h>#include <g4calo/RawTowerBuilder.h>#include <g4calo/RawTowerDigitizer.h>#include <g4eval/CaloEvaluator.h>#include <g4main/PHG4Reco.h>#include <g4main/PHG4Utils.h>#include <caloreco/RawClusterBuilderGraph.h>#include <caloreco/RawClusterBuilderTemplate.h>#include <caloreco/RawClusterPositionCorrection.h>#include <caloreco/RawTowerCalibration.h>#include <qa_modules/QAG4SimulationCalorimeter.h>#include <fun4all/Fun4AllServer.h>
Include dependency graph for G4_CEmc_Spacal.C:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Enable |
| namespace | G4CEMC |
Macros | |
| #define | MACRO_G4CEMCSPACAL_C |
Functions | |
| double | CEmc_2DProjectiveSpacal (PHG4Reco *g4Reco, double radius, const int crossings) |
| 2D full projective SPACAL | |
| void | CEmcInit (const int i=0) |
| double | CEmc (PHG4Reco *g4Reco, double radius, const int crossings) |
| EMCal main setup macro. | |
| void | CEMC_Cells () |
| void | CEMC_Towers () |
| void | CEMC_Clusters () |
| void | CEMC_Eval (const std::string &outputfile) |
| void | CEMC_QA () |
Variables | |
| bool | Enable::CEMC_G4Hit = true |
| #define MACRO_G4CEMCSPACAL_C |
Definition at line 2 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 2 of file G4_CEmc_Spacal.C
EMCal main setup macro.
Definition at line 91 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 91 of file G4_CEmc_Spacal.C
References CEmc_2DProjectiveSpacal().
Here is the call graph for this function:2D full projective SPACAL
| void CEMC_Cells | ( | ) |
Definition at line 186 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 186 of file G4_CEmc_Spacal.C
References PHG4CylinderCellReco::cellsize(), Enable::CEMC_G4Hit, G4CEMC::Cemc_spacal_configuration, Enable::CEMC_VERBOSITY, PHG4CylinderCellReco::Detector(), PHG4FullProjSpacalCellReco::Detector(), PHG4FullProjSpacalCellReco::get_light_collection_model(), i, Fun4AllServer::instance(), PHG4CylinderGeom_Spacalv1::k1DProjectiveSpacal, PHG4CylinderGeom_Spacalv1::k2DProjectiveSpacal, LightCollectionModel::load_data_file(), G4CEMC::Max_cemc_layer, G4CEMC::Min_cemc_layer, Fun4AllServer::registerSubsystem(), verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void CEMC_Clusters | ( | ) |
Definition at line 301 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 301 of file G4_CEmc_Spacal.C
References G4CEMC::Cemc_clusterizer, Enable::CEMC_G4Hit, Enable::CEMC_VERBOSITY, RawClusterBuilderGraph::Detector(), RawClusterBuilderTemplate::Detector(), Fun4AllServer::instance(), G4CEMC::kCemcGraphClusterizer, G4CEMC::kCemcTemplateClusterizer, RawClusterBuilderTemplate::LoadProfile(), Fun4AllServer::registerSubsystem(), RawClusterBuilderTemplate::set_threshold_energy(), RawClusterBuilderTemplate::set_UseTowerInfo(), RawClusterPositionCorrection::set_UseTowerInfo(), verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void CEMC_Eval | ( | const std::string & | outputfile | ) |
Definition at line 357 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 357 of file G4_CEmc_Spacal.C
References Enable::CEMC_VERBOSITY, Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void CEMC_QA | ( | ) |
Definition at line 370 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 370 of file G4_CEmc_Spacal.C
References Enable::CEMC_VERBOSITY, Fun4AllServer::instance(), Enable::QA_VERBOSITY, Fun4AllServer::registerSubsystem(), verbosity, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void CEMC_Towers | ( | ) |
Definition at line 227 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 227 of file G4_CEmc_Spacal.C
References Enable::CDB, Enable::CEMC_G4Hit, Enable::CEMC_VERBOSITY, RawTowerBuilder::Detector(), RawTowerCalibration::Detector(), RawTowerDigitizer::Detector(), Acts::UnitConstants::e, RawTowerCalibration::GetCalibrationParameters(), RawTowerDigitizer::GetParameters(), Fun4AllServer::instance(), RawTowerDigitizer::kNo_digitization, RawTowerCalibration::kTower_by_tower_calibration, PHParameters::ReadFromCDB(), PHParameters::ReadFromFile(), Fun4AllServer::registerSubsystem(), RawTowerCalibration::set_calib_algorithm(), RawTowerCalibration::set_calib_const_GeV_ADC(), RawTowerDigitizer::set_digi_algorithm(), RawTowerDigitizer::set_photonelec_ADC(), RawTowerDigitizer::set_photonelec_yield_visible_GeV(), RawTowerBuilder::set_sim_tower_node_prefix(), RawTowerCalibration::set_towerinfo(), RawTowerDigitizer::set_towerinfo(), RawTowerCalibration::set_variable_GeV_ADC(), RawTowerCalibration::set_variable_pedestal(), RawTowerDigitizer::set_variable_pedestal(), RawTowerDigitizer::set_variable_zero_suppression(), G4CEMC::TowerDigi, verbosity, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Here is the call graph for this function:| void CEmcInit | ( | const int | i = 0 | ) |
Definition at line 85 of file G4_CEmc_Spacal.C.
View newest version in sPHENIX GitHub at line 85 of file G4_CEmc_Spacal.C