ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <GlobalVariables.C>
#include <g4calo/RawTowerDigitizer.h>
#include <g4eiccalos/PHG4BarrelEcalSubsystem.h>
#include <g4eiccalos/RawTowerBuilderByHitIndexBECAL.h>
#include <g4eval/CaloEvaluator.h>
#include <g4main/PHG4Reco.h>
#include <eiccaloreco/RawClusterBuilderkV3.h>
#include <eiccaloreco/RawClusterBuilderHelper.h>
#include <caloreco/RawClusterBuilderFwd.h>
#include <caloreco/RawClusterBuilderTemplate.h>
#include <caloreco/RawTowerCalibration.h>
#include <fun4all/Fun4AllServer.h>
Go to the source code of this file.
Namespaces | |
namespace | Enable |
namespace | G4BECAL |
Macros | |
#define | MACRO_G4BECAL_C |
Functions | |
void | BECALInit () |
double | BECALSetup (PHG4Reco *g4Reco) |
void | BECAL_Cells (int verbosity=0) |
void | BECAL_Towers () |
void | BECAL_Clusters () |
void | BECAL_Eval (const std::string &outputfile) |
Variables | |
bool | Enable::BECAL = false |
bool | Enable::BECAL_ABSORBER = false |
bool | Enable::BECAL_CELL = false |
bool | Enable::BECAL_TOWER = false |
bool | Enable::BECAL_CLUSTER = false |
bool | Enable::BECAL_EVAL = false |
bool | Enable::BECAL_OVERLAPCHECK = false |
int | Enable::BECAL_VERBOSITY = 0 |
double | G4BECAL::minz = -453 |
double | G4BECAL::maxz = 371 |
double | G4BECAL::topradius = 138 |
double | G4BECAL::radius = 80 |
RawTowerDigitizer::enu_digi_algorithm | G4BECAL::TowerDigi = RawTowerDigitizer::kSiPM_photon_digitization |
#define MACRO_G4BECAL_C |
Definition at line 2 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 2 of file G4_BECAL.C
Definition at line 103 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 103 of file G4_BECAL.C
void BECAL_Clusters | ( | ) |
Definition at line 151 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 151 of file G4_BECAL.C
References RawClusterBuilderHelper::Detector(), Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), RawClusterBuilderHelper::set_agg_e(), and RawClusterBuilderHelper::set_seed_e().
Referenced by Fun4All_G4_ECCEModular(), Fun4All_G4_EICDetector(), and Fun4All_G4_EICDetector_AnaTutorial().
void BECAL_Eval | ( | const std::string & | outputfile | ) |
Definition at line 164 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 164 of file G4_BECAL.C
References Enable::BECAL_VERBOSITY, Fun4AllServer::instance(), max, Fun4AllServer::registerSubsystem(), CaloEvaluator::set_do_cluster_eval(), Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Referenced by Fun4All_runEvaluators().
void BECAL_Towers | ( | ) |
Definition at line 108 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 108 of file G4_BECAL.C
References Enable::BECAL_VERBOSITY, RawTowerDigitizer::Detector(), RawTowerCalibration::Detector(), RawTowerBuilderByHitIndexBECAL::Detector(), e, RawTowerBuilderByHitIndexBECAL::EminCut(), RawTowerBuilderByHitIndexBECAL::GeometryTableFile(), Fun4AllServer::instance(), RawTowerCalibration::kSimple_linear_calibration, max, 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(), RawTowerDigitizer::set_raw_tower_node_prefix(), RawTowerBuilderByHitIndexBECAL::set_sim_tower_node_prefix(), RawTowerDigitizer::set_zero_suppression_ADC(), G4BECAL::TowerDigi, Enable::VERBOSITY, and Fun4AllBase::Verbosity().
Referenced by Fun4All_G4_ECCEModular(), Fun4All_G4_EICDetector(), and Fun4All_G4_EICDetector_AnaTutorial().
void BECALInit | ( | ) |
Definition at line 67 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 67 of file G4_BECAL.C
References max, BlackHoleGeometry::max_radius, BlackHoleGeometry::max_z, G4BECAL::maxz, min, BlackHoleGeometry::min_z, G4BECAL::minz, and G4BECAL::topradius.
Referenced by G4Init().
double BECALSetup | ( | PHG4Reco * | g4Reco | ) |
Definition at line 77 of file G4_BECAL.C.
View newest version in sPHENIX GitHub at line 77 of file G4_BECAL.C
References Enable::ABSORBER, Enable::BECAL_ABSORBER, Enable::BECAL_OVERLAPCHECK, Enable::OVERLAPCHECK, PHG4DetectorSubsystem::OverlapCheck(), PHG4Reco::registerSubsystem(), PHG4DetectorSubsystem::set_string_param(), PHG4DetectorSubsystem::SetAbsorberActive(), PHG4DetectorSubsystem::SetActive(), PHG4DetectorSubsystem::SuperDetector(), and G4BECAL::topradius.
Referenced by G4Setup().